Merge pull request #4 from JonathanTR/content-management

Content management
use standard github syntax in gemfile
use env variables for key
fix wording
precompile assets
fix for width course description width problem in ie7
add some color to the course location tag
fix body padding adjustment for fixed navbar
a little letterpress effect
a little letterpress effect
fix margin on bottom of description
add approach to course model and html editor for approach in admin
add approach view partial and stylesheet partial
bring description ids into alignment with other styles