Fixed bug when future was not unbound when needs
Code cleanup and prettifying

 - now framework has own testing package with submodules and concubines
 - ChokeEvent is now located in exceptions.py module
 - moving tests from inner package to outer directory, cause all of them are meant to be executable
Package decomposition

 - setup.py fixed
PEP-8 nazi
Code style. Absolute imports