Issue #74: checkpoint

- add class/subclass
- class comment
- copy class
- fileout
- move to package