docs: add erlang template for new files
docs: update, wrap to 80 chars, indent, add tests and indentation
build: add targets for (dist)clean and commit