Restructured a number of components, appears to be fully working
Published to npm as version 0.0.2
Added README