Cleaning up the code, improving error handling and performing a minor optimization
-rw-r--r-- 2201 Makefile
drwxr-xr-x - src
drwxr-xr-x - support
drwxr-xr-x - www