more work, splitting the engine with a scheme parser and writing specs :rage1:
renaming to reflect new convention :rage1:
adding tests to scheme parser :rage1: