Contain all the AMQP stuff in a module
Now with constants
Now the FSM does the needful
Relocate init_ methods into their proper modules
Updates to support the functioning FSM

* Relocate init_* methods into proper sub modules
* pyflakes/pep8
* recore.mongo:initialize_state - starts with document from constants module
* recore.receive - removed most of this into the FSM class
pep8/pyflakes for the FSM
Fix up the unit tests a little bit
Fix syntax error
Exclude line-length from pep8
Wrong pep8 option
Exclude fsm branch from travis
Actually. Whitelist the master branch only.
Clean up logging. Remove deprecated code. Fix ACK'ing problem.
Try to make main thread async. Refactor modules further. Fixup more logging
Remove commented out code. pep8/pyflakes
CORE now handles concurrent release steps
Clean up more unused code. Comment out tests which fail due to the refacter
Update for proper package building.
Fix package building