Moved Markdown to HTML conversion into separate function.
go fmt
Fixed header parser visibility.
Replaced stripChars() function with strings function.
Email address can optionally be stored as hashes instead of plain text.
Support for hashed emails in comments.
Comment loading code is within the comment file.
Moved post loading into blogpost file.
Removed email hashing.
More refactoring.

URL is a pre-calculated property of a blogpost.
Moved tag hash character removal into blogpost.
Blogposts slice includes load function.
Blogposts include filter function for filtering with arbitrary closures.
Moved config global into main file.
Config loader includes validation.
Removed more code from filerepository.
Added tests for Blogposts.
More tests.
Used idiomatic constructors in a couple of places.
More refactoring.
More refactoring.
More refactoring.
Moved handlers out into separate file.
Static files are can be defined in config file and served from media directory.
go fmt
Moved static files into their own directory.
Updated default config file.