factored out dateparser and constants, added class support for git create repos and create branches