def create_project(project_name = 'DataProject', **keywords):
    """
    Creates the project and creates a skelton directory
    structure

    Params:
      project_name: A string that represents the name of the project

      keywords:
        git: create a git repo? type bool, default false
        full_structure: create a full strucutre? type bool, default false
        packages: define a list of packages to always load, type list, default empty
        logging: automatically start logging. type bool, default false
    """

    import os
    from json import dump

    os.mkdir(project_name)
    os.chdir(project_name)

    #Set up config
    config = {}

    config['git'] = keywords.get('git', False)
    config['full_structure'] = keywords.get('full_structure', False)
    config['packages'] = keywords.get('package', [])
    config['logging'] = keywords.get('logging', False)
    config['name'] = project_name


    #Create folder strucutre
    if config['full_structure']:
        folders = ['data', 'diagnostics', 'doc', 'graphs', \
                    'lib', 'reports', 'profiling', 'tests', 'munge']
    else:
        folders = ['data', 'lib', 'munge']

    map(os.mkdir, folders)

    #Create files
    os.system('touch README.txt')

    #Create git repo
    if config['git']:
        os.system('git init --quiet')

    #Dump into config file
    with open('.config.json', mode='w') as f:
        dump(config, f)

@@ -672,19 +672,19 @@
 config%5B'
-git
+vcs
 '%5D = key
@@ -694,19 +694,19 @@
 ds.get('
-git
+vcs
 ', False
@@ -1276,61 +1276,653 @@
     
-if config%5B'git'%5D:%0A        os.system('git init --quiet
+supported_vcs = %5B'git', 'bzr'%5D%0A    if config%5B'vcs'%5D:%0A        if isinstance(config%5B'vcs'%5D, list):%0A            for vcs in config%5B'vcs'%5D:%0A                if vcs in supported_vcs:%0A                    os.system('%25s init --quiet' %25 vcs)%0A                else:%0A                    raise NameError('vcs %25s is not supported' %25 vcs)%0A        elif isinstance(config%5B'vcs'%5D, str):%0A            if config%5B'vcs'%5D in supported_vcs:%0A                os.system('%25s init --quiet' %25 config%5B'vcs'%5D)%0A            else:%0A                raise NameError('vcs %25s is not supported' %25 config%5B'vcs'%5D)%0A        else:%0A            raise TypeError('Only lists or stings are supported
 ')%0A%0A

Add Multiple VCS support