Freeze requirements

@gtrogers, @maxfliri
Package the project as python egg

@gtrogers, @maxfliri
Make pep8 happy

@gtrogers, @maxfliri