More changes.
- Closes #2 and #3
- Added JSON response
- Backend login and signup working
- Tuned Authentication middleware