WIP on author permissions
New factory files for testing permissions
Adding author permissions and tests for them
Fixing up checks on page permissions for authors
Admins can make users authors
Merge branch 'devise'