add test to verify initialization works with Moose
add some more documentation