* implement offline handling, app is now useable w/o server
* add markdown styling for notes
* add preferences
* use ng resources for rest handling
* move platform dependent stuff in special folder (currently node-webkit)
* add taffy db to store notes locally
* add cordova and node-webkit filesystem implementations