Setup for ckeditor

Added ckeditor to Gemfile.
Created ckeditor folder in app/assets/javascripts to house config.js. Can also add config.css (to same folder) if more aesthetic customization of the text editor is needed.
Added requirements in application.js and congfiguration settings in application.rb.
WIP.

Midway through text editor integration. Need to merge with master so I can use assignment view to render the editor.
Resolved merge conflict
added travis gem to pass in environmental variables
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.
- Updated migrations so that content fields are now text instead of strings.
- Created assignment#edit page
Merge branch 'master' into small_fixes
Merge pull request #38 from whoisglover/small_fixes

Updated migration content fields from string to text.  Created assignment#edit page
Merge branch 'master' of https://github.com/whoisglover/FrogPress

Conflicts:
	app/views/classroom/_student.html.erb
Merge branch 'master' into text_editor_integration
Merge pull request #40 from whoisglover/text_editor_integration

Text editor integration
updated teacher view
updated views
add submission show routes
Merge pull request #41 from whoisglover/updated-teacher-view

Created submission show view
working on travis-ci
Merge branch 'master' into travis-ci

Conflicts:
	Gemfile.lock
added dotgpg gem to travis to encrypt the .env file