added Requirements, cleaned up headers
add support for using a DESTDIR env var instead of forcing it to be set in doit.sh
ignore build files