Added a few makefiles and the bin directory

The library now gets created in the bin directory. All the new makefiles are for
convenience -- one can now call make from almost anywhere. Also -- make now
creates the library by default, to test simply run `make test'.