0.0.4 - decoupled codebase, added documentation, made things nicer