added version support to the Solution model.  Closes GH-44
fixing an errant UT after the solution version changes
added docs for gititnore files.  Closes GH-50
added docs for gem dependencies.  Closes GH-56