restore recursive makefile
Merge branch 'master' into officialTag
Remaking the official tag with documentation etc
Added comments to the various files
Updated README
Merge branch 'master' into officialTag