Build API server fast and get API spec, documentation and consumer facade for free - Part I - Setting Up Server