failing test for #3 and #4
#3 output version property when configured

needs a test to ensure classes with `version:false` don't cause a problem
#3 ensure no problems with `version:false`

Fixes #3
Optionally serialize class

Fixes #4
docs for #3 and #4