Theme dev

I've only included the files that were changed or added.