Site Overhaul

Foundational style composed, database relocated to separate file and
setup with validation plugin