Use relative path for template files.

So it uses the one inside of the gem instead of the one
currently in the git directory.
Added footer.
Moar styling!
Selects!
Ignore whitespace on git blaming.
Refactor into HTMLGenerator.
Refactoring more.
More refactoring.
Generate inside .todidnt directory.