Add Github OmniAuth
Add tests for sign-in, form submission. Haven't yet gotten to requiring files/URL. Still need to add tests for editing a submission, and a submission index that shows all submissions. Should also have a profile page that shows a user's submissions.
Only show ratings to signed-in users. Half-add Facebook strategy, probably doesn't create yet. Will need to add model methods depending on the provider. Concern: may result in a switch smell, might get around that with metaprogramming.
Add #prev, #previous, and #next methods to Submission instance. They skip IDs!
Tests for next and previous submissions
Test for editing records
Add Paperclip, file upload (not screenshot), and tests
Add test that does file upload testing from request side
Add screenshot, many tests, and change Paperclip to local for development, test
Sample data via rake db:populate, and average-rating methods WITHOUT tests. Will have to go back and write tests, though these were simple methods.
User pages
Hide rating when user is on their own submission
Add CSS but not fonts to public views. Don't know how to get fonts working.
Add ratings. No tests.
Add link to edit profile. I put all the user actions into one dropdown, for compactness.
Add sample data agreement