Removed the uneeded Makefile
Updated the gitignore file to my moderns demands
Cleaned up this weird log.Fatal() call
Modernized the package's usage interface