Applied new CSS organization, Fixes #1

The new CSS organization has been applied to index.html and credit.html.

The new CSS organization has also been applied to themes.js, which has
received and overhaul on how it works.

minecraft/index.html works with this as well.

credit.html has new attributions added, and has been renamed in some
places