Implement general helper functions laying the groundwork for Chef (http://wiki.opscode.com/display/chef/Home) and Puppet (https://puppetlabs.com/) integration.
Extend CloudBioLinux to allow configuration via Chef recipes.

 - Chef cookbooks may be placed in config/chef/cookbooks.
 - Recipes can be provisioned one at a time from the command line by specifing fabric operation install_chef_recipes, all at once by setting target=chef_recipes, or as part of a full install (default). This mirrors closely 'custom' install operations.
 - Fabric properties are added to Chef's node environment, extra node properties can be added to config/node_extra.json (or flavor variant of this file). chef version of fabric properties are prefixed with cloudbiolinux_.
Extend CloudBioLinux to allow configuration via Puppet classes.

 - Puppet modules may be placed in config/puppet/modules.
 - Puppet classes can be provisioned one at a time from the command line by specifing fabric operation install_puppet_class, all at once by setting target=puppet_classes, or as part of a full install (default). This mirrors closely 'custom' install operations.
 - Fabric properties are added to Puppet's environment, puppet version of Fabric properties are prefixed with cloudbiolinux_.

More information on Puppet can be found at:
https://puppetlabs.com/.