Update makefile and hairball.sh for flexibility

Allows us to clone this anywhere and have make still put things where
they need to be