Refactoring.
Moved more blogpost list functionality into correct file.
More refactoring.
Time formatting uses built-in functions.
Hash characters are stripped from tags.
Carriage returns are stripped from text files when loaded.
Updated todo list.