rough idea of this blog
retabbed spaces
file handling functions moved out to separate file
better namings
refactoring, using table concat over string ..
remove return statement from markdown metadata, partially resolves #1