add "all" to PHONY makefile target
Fix bower install in makefile

Node creates a virtual bin folder for us, so we should use it (even if
it's hidden).