bootstrap.py and setup.py for building

This states the initial version of this app, which is not much at the
moment.  Including some stuff so building a standalone app is more
possible.