fixed gemspec, engine, and some cucumber tests, still have 5 more tests to fix, also upgraded so more gems