Add basic makefile

Adds targets for testing, building docs, installing the project