Pm/version/0.3

v0.3 - Revisions, optimizations, formatting. See changelog for full details.