-improved version unit tests
-removed version as plugin - thinking now there are reasons not to do this.