Specs run on linux and OSX now

* Removed dependency on OS md5 by rewriting get_md5_for_planner to
  load the file and use Ruby's internal MD5 digest instead of relying
  on different external md5 programs with different md5 output