adds first step of refactor

ripped out a lot of the crud from using generic base classes.
implemented a simple window class and downloaded bootstrap for the
sample.