Fixing Guardfile path
Refactoring class responsibilities and adding Solver
Watch it go!