1. Updated test files to make it clean.
2. Updated routes to support User
3. Added User Signup page, with corresponding tests.