Add forum api
Forum api view methods
Add forum listing API test

- followed guidelines on http://flask.pocoo.org/docs/security/#json-security
Merge branch 'master' into forum_api
Merge branch 'master' into forum_api
Add topic create api method

- add missing relationship between posts and users
- user User rather than Mock in test_forums
Add delete for topic on api

- add cascade delete for topic to posts
- add delete method to TopicsAPI
- add create_topic to test factory
Add get method for topic
Add post method for creating posts

- move _login method to FlaskTestCase
- add test and method for creating posts
Add delete endpoint for posts
Add methods to api for Post's

- add api methods
- add repr to Post
- update create_post factory method
Split forum api tests
Split API files
Readd tests that got eaten by vim copy
Add 403 tests and user factory

- move factory to factories
- add factory-boy
- add and use UserFactory
Add authentication for user rest endpoint
Add 403's to user API endpoints