Hacked around a bit more and updated README.md to reflect api changes I've refined.