An AngularJS directive to invoke auto-saving to your database and auto-updating your web app from database changes