checking for negative cash after every trade didn't make sense
adding compliance check
ignore ipython files
adding book_value_per_share
cleanup
using zipline's portfolio