Started implementing angular js, split index.html into more appropriate view segements.
Setting up app structure
Updated ignore file to keep js that's stored in sub-folders from being versioned.
Pulled models out of app.ts
Finished the scaffolding for the PostIO service and FrontpageController, made an interface for the scope object.
Switched namespace to be more clear (keeping the code as reference for now, will be removing it soon)
Updated typescript definition reference
Updated the view for angular, getting it ready to display posts.
Minor formating change
Tweaked how an error is displayed
Organized scripts, added angular-sanitize for PostIO service
Finished read service for PostIO, implemented it in FrontpageController, updated html to display data correctly.
Put DB query inside try catch
Posts can almost be published, fixed iframes from breaking out of posts.
Fixed header spacing selector, minor formatting change
Posts can now be published, finished createPost function, touched up the UI to prevent double posting.
Added delete function, tided up other functions a bit.
Delete functionality implemented
Bug, in correct writing of AuthorId
Mild refactoring and clean up. To delete a post you now pass a post object rather than an id.
Wrote updatePost method for PostIO service.