Simplify testing

This was bothering me...

* refactor makefile to actually use valid targets and dependencies
* prefer local component(1) installation
* no longer need to `npm install -g component-test`

--

/cc @yields ... cuz you do it to me ;)