Makefile

These commits should make the building process a little bit more "standard" and easier to customize.