Add in requirements.
Add in travis.
Add in tests.
Fix tests.
Fix tests.
Fix tests.
Update README.
Add in more tests.
Update README.
Update README.
Move apiKey out of test files.
Fix object type on almanac, as we should display strings and do math on int forms
Small workaround if almanac data is not present.
Merge remote-tracking branch 'upstream/master' into py3-devel