Adding in subnet functionality
Adding in subnet unit tests
Adding IP lookup call to the manager and the CLI
Subnet ordering works for most things. Waiting on an email response in order to get IPV6 working
Adding in unit tests for add_subnet. Also adjusting some CLI and manager calls based upon API discovery
Adding missing functionality test
Removing code that's ultimately unneeded
Commenting out subnet ordering due to an API bug
Commenting out unit tests too
Removing commented out code now that I've backed it up to another branch
Addressing issues discovered during code review and testing
Coverting code to use API filters instead of client side
Fixing unit tests and reintroducing mask since API filtering works
Merge pull request #157 from beittenc/additional_network_options

Additional network options
Adding SSH key support
Fixing whitespace and adding support for notes when adding a new key from the CLI
Merge pull request #161 from beittenc/ssh_key_support

Adding SSH key support
Adds template support for CCI Creation

This adds the ability to specify a template file to pull in options. The options will
  be merged with CLI-entered options with preference given to the CLI. An example of
  a CCI template is in SoftLayer/tests/fixtures/sample_template.conf.

Example template:
hostname = myhost
domain = example.com
datacenter = dal05
cpu = 4
memory = 1024
os = DEBIAN_7_64
network = 100
hourly = true
monthly= false

Example usage:
  sl cci create --template=test_template.cfg
  sl cci create --os=DEBIAN_7_64 --cpu=2 --template=test_template.cfg
Uses StringIO instead of trying to mock out all file handle method
Renames sample_template.conf to sample_cci_template.conf