further cleans css. breaks up js

finishes css rewrite for cleanliness. breaks js into smaller modular sections for later use with common functionality like fullscreen