Restructured into smaller, more modular files.
Cleaned up and stubbed unit tests.
Added readme unit test.
src to source.
Updated version to 0.4.5.