Libification

I moved all non-essential code out into sample apps.  I showed an example of how to bootstrap using the new bundle.register helper.

Also I changed the CLI interface to be simpler and treat luvi like an interpreter that points to a folder.