Simple interchangeable evaluation engines.
Small tidy up
Merge pull request #58 from rhattersley/backend

Simple interchangeable evaluation engines.