Added a makefile, removed libpng dependency, rewrote the readme.