Finish Enhancement #24(All the operation icons are displayed in one place not easy to click)
Adopt from Travis to Circle CI and remove the config file
Refine watch file list to avoid performance issue.
1. Remove stock recommend related files.
2. Work on #28.
3. Refactor the directory structure according to CommonJS spec.
Fix heroku startup error introduced by refactor in previous commit
Work on #28(passport) and Fixes #30
Move all controllers to separate files for easier source manage
Work on #28(passport authorization)
Modify global variables list for jshint
Remove travis link since it's not used
Add .jshintrc config for emacs jshint check
Fix #30 again
Refactor to let angularjs control the display status of note panel
Refactor show add note panel to controlled by AngularJS
Combine logout and login controller file, fix navbar display, introduce auth service
Fixes #28(Support local passport authorization)
Remove word email from the login page
Add exports to jshint global variable list
Fixes #17(User should only see and operate on data belongs to him or her)
Fix test failure for index page