All tests pass again.
Removed (commented) stray ipdb trace
Added coverage, tests. One test still failing...
added vim garbage to gitignore
Intermediate commit for tests (somehow coverage doesn't seem to work)
Typo fixes, docs update
Added stuff to .gitignore and created a relevant .coveragerc file.
Added a useless test (to assert that the test runner works properly...)
Added test application
Fixed models. Also, the comments were taken as doctests... annoying.
Added plenty of stuff to gitignore
Added a ridiculous amount of documentation
Added runtest.sh for convenience.
Fixed get_price, and added behavior when no currency is defined.
Cleaned up tests.py
Added inline docs, created short_name for currencies
First rush of models. WIP