first version of commander.js complete.  supports re-ified command objects and replaces keyDrown