Additions to theming, bug fixes, pages, login

Added more functionality to the theming system.
Ability to build a punishment table.
Search functionality.
Bug fixes / tweaks.
Added page system.
Ability to sign in through steam.