Fetch code now uses a lock file for keeping track of versions.
Updated readme, project generation is now done by default.