Commit so i can make a branch for some refactoring. Fixed some post stuff
Merge branch 'master' of https://github.com/clausman/soco

Conflicts:
	models/composition.js
changes to api, added error logging, added DbCallback for handling onComplete for different db calls. Also added error view
Syncing up with master
Merge branch 'postwork'

Conflicts:
	models/composition.js
	models/noteGroup.js
	models/track.js
	routes/api.js
Adding callbacks.js for common callbacks, updated apiPost from postwork branch
syncing up with latest changes
Finished hooking up callbacks from callbacks.js in apiGet and apiPost, fixed bug in validate for noteGroup