Fix a bug in the arguments to inject_mite_functions()

The argument name changed but didn't change the code or the caller.
Add Mite::Class->add_attribute convenience method.

Because I've already typo'd it once.
Add enough functionality to write a basic command line.

This is now enough to compile a directory of modules.