Ignore .pyo, .pyc
Initial code import.

This commit includes most of the code from the original closed-source
repository. It is not entirely functional, but will be made more so.
Removed references to AmbitionTestCase.
Merge pull request #1 from Wilduck/initial-code

Initial code