remove unnecessary try block for put
add test baseclass
refactor some helping funcs to utils
added get for pages
null checking for equality on Category
allow pages to be filtered
Merge branch 'feature/add-rest-api-for-content' of github.com:praekelt/unicore-cms into feature/issue-10-add-rest-api-for-pages

Conflicts:
	cms/api/category.py
convert page to class based view
added page delete
added put for page
added validation for primary category
added page post
Merge branch 'develop' of github.com:praekelt/unicore-cms into feature/issue-10-add-rest-api-for-pages
Merge pull request #10 from praekelt/feature/issue-10-add-rest-api-for-pages

add rest api for pages