Blog system written entirely in javascript, using angular.js