added support for 4 separate margins
removed trailing white space
version bump 2.4.0
updated makefile
updated .gitignore
copyright year update
changed output dir for tests
added the init target
.gitignore update
updated the clean target
updated tests