add Makefile
add test
add clean + fix dependencies
renaming + fix
renaming + fix

- prefixes 'tree_' removed
- fix output of `Raw _
- add limit_to_75_bytes
  (for limiting the lengths of lines without performing conversions)
fix output

- fix CRLF output
- fix datetime output
remove rubbish
cosmetics
cosmetics (re-indent all)
renaming + documentation
change headers: move large licence text to footer

and remove trailing spaces