work in progress commit, setting up routes, controller, and tests for feedback
quick fix for seed/factories for submissions

This is not a permanent fix.  This commit adds a user_id to the submission factory so seeds can happen and routes can be viewed.  This should be done dynamically in the future.
added table to assignment overview.  Still needs links and logic to submissions page.
Created model, controller, route for feedback.

TDD for feedback create and index route.  Index provides all feedback for a given
submission.  If no submission id is provided no feedback is returned.  Create allows
teachers to create feedback for a given submission.  Feedback can only be created by logged in teachers.
Again no feedback is created without a submission id.
Merge pull request #26 from whoisglover/feedback_routes

Feedback routes
cleaned up views - switched lists to tables
Fixed view issues
Merge pull request #27 from whoisglover/assignments_show

Updated views on classroom#index / classroom#show / assignments#show
Changed the rendering of partials for the classroom show page.

Now using render '_partial name' in the classroom controller instead of
render partial: '_partial name'.  Also removed <% yield %> in the show.html.erb file.
Slightly tweeked the html on show.html.erb to correctly use css.
Preffering css_fix layout over what was on master.

Conflicts:
	app/views/classroom/_teacher.html.erb
Added an aweseome frog favicon
Merge pull request #28 from whoisglover/css_fix

Css fix
Merge pull request #29 from whoisglover/styling_branch

Added an aweseome frog favicon
Resolved merge conflict
Text Editor Integration Complete

Updated views to show editor if student is logged in and on the assignment view page. If the assignment has already been submitted the editor is populated with the existing content and updates it upon submission. Rewrote submission controller methods create and update to accept values from editor. Editor is loaded from partial.