dzilify and modernize slightly
fix spelling
cody tidying
modernize tests
switch from Class::Accessor to Class::Tiny