Merge pull request #1 from eladmoshe/master

The file name is wrong and therefore the application doesn't work (for case sensitive OSes)
refactored model save and destroy to a more standard functions instead of sync
added app.js as to main.js require to make sure app is loaded before loader starts
added code documentation