Lots of theme updates to bring it more in line with Theme Check requirements