Pure framework

Switch from bootstrap to pure. 1st pass - incomplete