Group deps so that we don't install things unnecessarily on Heroku
Sinatra is prod dep, not test dep
Some code to pick a ruby version
Make examples easier to understand by picking less realistic versions
Refactor ruby_dependency into an instance
Set the ruby dependency
Get rid of RubyDependency

Now that I understand it better, its way less verbose to just stick it in the Gemfile
Organize and explain why we have each dep

In part so I know what's here,
but mostly so that students find it less daunting
Serve the site with Puma, not Webrick
Add rake as dev/prod dep
Fix whitespace/alignment
Test server uses puma
Better title for lesson1.md
Main page redirects to lesson1 instead of telling you to navigate there
Add link to Github repo
Remove dep on rdiscount, only need 1 markdown processor

Closes #31
Remove js into its own file.
The js file probably needs a better name though
Trying to get heroku to recognize our ruby version reqs
Hopefully better RUBY_VERSION in Gemfile
Revert "Hopefully better RUBY_VERSION in Gemfile"

Other one worked, this one doesn't. IDK why, this is annoying, though -.-

This reverts commit e603243d9db16276c51827fefcddccb8acd8aea9.