0.4.5

Complete re-write.
Initial release.