Added test for custom routes.
Added status validations and corresponding tests
Fixed user profile validation bug.
Generate profile controller.
Updated profile page and added status updates to it. Added corresponding tests.