You can clone with
HTTPS or Subversion.
Remove obsolete deep_dup requires
Make deep copy of application generators on engine initialization.
Otherwise nested hashes will be same objects for both application and engine,
which will result in overwriting each others values on changes.
Removed most of deprecated stuff from Application and Engine