WIP - first pass at mounting as engine
prep PR for using engine
Merge pull request #2 from HackerParadise2014/engine-refactor

Engine refactor