Major changes to the way versioning is done, and change the parsing to instead collect errors, rather than just throwing exceptions.
Finish first cut at getting the version stuff up and running, and also get the sql generation complete.  PHP dbo creation still needs work.