Added initial version handling.
Updated code template and author