Dropped the dependency on zope.component (still there for the tests). Cleaned the code - pep8 broke after the implements/implementer switch.
Merge pull request #1 from trollfot/master

dropping zope.component