Moved Boot logic into separate bootstrapper class.  Makes things much cleaner.