Refactored UserController
Added ResponseCode interface
Added .iml to gitignore
Added client-side validation for signup/login form; User log out; Articles in edit mode based on logged in user