Implement preliminary UI and user authentication

Also:
- add test, add bower components in git ignore, and remove obsolete test file
- update nodemon command and server spec