goal tracker prototype
Merge branch 'master' of https://github.com/Thinkful/pysplash
Merge branch 'master' of https://github.com/Thinkful/pysplash
Merge branch 'master' of https://github.com/Thinkful/pysplash
Merge branch 'master' of https://github.com/Thinkful/pysplash
Merge branch 'master' of https://github.com/Thinkful/pysplash
throw error when cant' find key instead of returning null
refactor to handle everything on a potential basis, rather than contact basis. This lets us easily handle multiple classes in UI and backend (though that's not yet supported); attribute revenue to different classes, set by-class growth targets, etc. Also, updated tests, improved error reporting.
split up Tim into multiple files for clarity. No functionality change.
Add handling/parsing for Payer field from Zoho
refactor around parsing potentials only; handling payer; angular tests. Numbers still don't match prod, but close.
merge in master; fix silly conflict w/ karma.conf.js
we now categorize stages into open/revenue/waiting/closed; add convenience functions for accessing stage history defs
add some debugging data
use new stageIndex convenience func; working out charge to potential mapping
1st crack at angular tests for tim. requires fixture, looks at historical data
Merge branch 'tim' of github.com:Thinkful/pysplash into tim
Merge branch 'master' into tim
Merge branch 'master' into tim
Merge branch 'master' into tim