* Added new gitignore rules
* Cleaned up the file handling, adding fclose().
* Added install and uninstall targets for Make.