Added Solver.
Merge pull request #25 from niode/nathan

Added Solver.