Feature: Fake Model

- Adds fake User model.
Feature: Authentication & API

- Adds authentication mechanism and basic User APIs.
Feature: Configuration

- Configures port for production and Adds Status API.
Feature: Re-Structure

1. Moves middlewares.
2. Moves routes.
3. Adds localrequire module and Utilizes it.
4. Adds response helper functions.