Explain and organize the Gemfile

:fork_and_knife:

Updates the dependencies and explains the known reasons as to why some dependencies are pinned or come from GitHub.

Paired w/ @raskchanky.

Closes #795.


Actually, it is released on Rubygems, but FullStack is the owner and we haven't been able to upload 1.0.1 which has the correct URL.