started basic outlin of classes and checks/etc.

cli only at this point.