New vers

The changes on the newVers branch allows the code to compile with newer versions of aeson and text.  I'm not sure why the createSub branch is showing up in this pull request.  It looks like a github bug to me, but I'm new to this so it's probably my mistake.