check for cached gems
check localrepos
added tests for vagrant user
added learning VM-specific tests
training VM specific tests
final fixes, typos and such
split into logical (I hope) files instead of the one huge file