Initial commit and use-case.. Refactor imminent
Temporary commit, working on refactoring 'inputs' from Warlock to Python classes
Merge branch 'bald-eagle' into allocation_rework_BEagle
Merge branch 'bald-eagle' into allocation_rework_BEagle
Working on re-writing the engine to use the new classes in models.py
Created new migration 0064 - Assign DNS nameservers to Cloud Providers
Fix New Relic init problem
Fix printed message
Fix New Relic init problem

had to move os.environ line above where settings was used.
Merge conflict resolved. Use rtwo 2.7
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/atmosphere into bald-eagle
Merge branch 'bald-eagle' into allocation_rework_BEagle
Allocation Refactor #3 -- Changes listed below

* New Feature: 'TimePeriod' generalizes the one month model into a TimeRange
              model, AllocationResults now hold a list of timePeriods.
* Time periods are generated at create-time based on kwargs OR allocation input
* Refactor models.py into three files to keep things organized
* Fixed some logic gaps in the allocation/engine
* Wrote two tests for Allocation
* Wrote a method to dynamically test any instance in the DB using an arbitrary
  window & credit_list.
	modified:   allocation/__init__.py
	modified:   allocation/engine.py
	deleted:    allocation/models.py
	new file:   allocation/models/__init__.py
	new file:   allocation/models/core.py
	new file:   allocation/models/results.py
	new file:   allocation/models/rules.py
	modified:   allocation/tests.py
	modified:   atmosphere/wsgi.py
	modified:   service/exceptions.py
Added additional (print) logging, refactoring and code cleanup. Ready for testing\!
Re-write testcases, Code cleanup, count allocation_credits seperately from carry_forward time