Revert app gyp file
Update documentation and clean / expand makefile targets