v5 with lots of bug fixes, and more unit tests. Code coverage increased to 71%.