Refactor of Python library

I've created a simpler to use python library that works with Python 3.x, has full test coverage and is automatically installable via pip/setuptools. The purpose of this change is to make it easier for developers to create higher-level software components that use the blink(1) light without having to copy the blink(1) software into their project.