Compiles in Ubuntu

Libraries should always be after objects for GCC. Added a minizip submodule because minizip wasn't in the Ubuntu PPA. I was going to add minizip as a target in the makefile before I sent this, but I guess I'll just send another pull request.