resturctured to better accept child themes

as the first major theme is made there was a few ideas that didn't work.  We are redesigning it to have a full inheritance of the parent theme.