Add bootstrap UI first pass

Resolves #1, resolves #3, resolves #7