Merge pull request #49 from kcarcia/autosave

Adds idle detection to auto-save. Auto-saves every 30 seconds a user is active.
Error message to users logging in/assignment code.
Validation with ajax.
Remove passwords.
Fixing up some comments, indentation, etc.
Merge pull request #50 from kcarcia/validation

Validation
Decrease idle time, make it just saved now, and decrease time it appears like it is saving...