allow changing of header image
fix tests
run pep8 in test runner
ensure tests stop on first error (thanks @smn)
Merge pull request #10 from universalcore/feature/issue-10-allow-header-image-to-be-read-from-cms

allow header image to be read from cms