Updated .gitignore to ignore generated site files.
Updated html5 elements to include role, where applicable
Added image banner to home page
Added 'services' to main menu, and refined tag specification
Moved class & tag definitions into separate, includable file.
Added some super-basic styles.