calculation performance upgrading, step 1: pulling only relevant columns for the calculation and schema as ParserContext to save memory usage
passing first calculator test, summary not yet implemented
remove ipdb, uncomment test calculations
default memory_profiler -- False
fixed summary with update
core/calculations tests passing
tests passing!!!!
updated aggs to use partial dframe, tests passing
removed print statements, pt() and # from debugging efforts
made new module/requirements for debug utilites
solving merge conflicts between calc-perf and master, tests passing!!!
Merge branch 'master' of git://github.com/modilabs/bamboo into calc-perf

Conflicts:
	bamboo/config/db.py
	bamboo/core/calculator.py
	bamboo/core/frame.py
	bamboo/core/merge.py
	bamboo/core/operations.py
	bamboo/core/parser.py
	bamboo/models/abstract_model.py
	bamboo/models/calculation.py
	bamboo/models/dataset.py
	bamboo/models/observation.py
pep8
bunch of cleanup fixes
replace __swap_column_names function with native pandas call
remove unused debug module
refactor cacheable flag
remove unused code
don't need to remove reserved keys
make dframe private instance variable
use BambooFrame!