turn DDL generation into plugin, allow for other plugins to run
Merge pull request #13 from rvowles/master

Please consider this for updates to the server.