cleanup catkinize

- Adds install rules for everything
- Adds external dependencies
- cleanup makefiles
- adjust some dependencies