'Creates a new project at the given path.
:param path: The path where the new project should be created
:param skeleton: An (optional) skeleton to use to create the project.
This could be a zip, tar archive (file path or URL)'

def create(self, path, skeleton=None):

    if os.path.exists(path):
        new_path = ('%s.%s.moved' % (path, int(time.time())))
        if (input(('Path    %s    exists,    move    aside    to    %s?    (y/n)    ' % (path, new_path))) == 'y'):
            os.rename(path, new_path)
        else:
            sys.exit()
    self.bootstrap(path, skeleton)
