Add GNU files

Add standard project files, including the license (finally!)
Do a bunch of stuff!

Move around a lot of files, add copyright notices to all files, and get rid of old build scripts.  New Makefile coming soon