BLD: Fix import of answer key for compatibility with Python 3.

Python 3 requires explicit relative pathing.
STY: pep8 fixes.
WIP: Initial port of history.
ENH: Adapt history() to work on zipline.
TST: Changed unittest to depend on random seed.