Updated .gitignore to ignore mac .DS_Store files
Added selenium to tests group
Created convenience methods to DRY up post creation and editing in tests
Added tests for editor role accessing Post resources.