add options class to improve ui
specify default configuration options
basic scaffolding for using OptionParser
help option
options to configure paths
specify name of project

This is used in naming the output directory and headers on the generated HTML pages.
Mandatory options

Require a source and destination to be specified. Otherwise I would be put in the impossible position to choose a 'sensible' default, which is just asking for trouble.
debug option to assist during development
Method missing for finding configuration values

Using method missing reduces the friction of adding new configuration options.
Handle path resolution in options

By handling path resolution at the earliest point possible further code can be simplified knowing the structure of paths.
use options in runner
remove temporary files
add static files for landing page
add spacing between workflows
allow histograms to move onto one line if page wide enough

Also applies to zooming out on a smaller screen.

Closes issue #4
Merge branches 'alignment', 'static' and 'options'