link to new styles.css file; conditional ie8.css

ie8.css fixes layout issue for that as media query is not supported by
ie8.
Merge pull request #67 from cherihung/fix-IE8issue-bodyspacing

link to new styles.css file; conditional ie8.css
New data module.
Adds Map function.
Tidying up.
Functional parity on refactor
Merge pull request #69 from cmgiven/refactor

Refactor