Add an optional buildout.cfg

This adds a buildout.cfg for reliable builds via http://buildout.org
Apart from said file, this is purely optional; installation via
pip and setup.py is still supported.

Benefits of using buildout are:
reliable and reproducable builds, project scoped virtualenv/python/ipython,
management of dependencies and console_scripts, ...
Fix imports

Remove unused import and replace *-import with explicit.
PEP8 for blocks.py

And use new style class constructor
fix: too many indent levels; add: some comment and blank lines
Merge pull request #32 from brainbot-com/blocks.py

pep8 and fixed imports for blocks.py
Merge pull request #31 from brainbot-com/buildout-cfg

Add an optional buildout.cfg
indicate buildout as optional