Expand Tests

Based on #127, continues expanding test suite, flushing out specs for gem, git, gemfile modules