Add initial migration of Makefile to invoke

- Add invoke dependency
- Add tasks for clean, test, server
- Add tasks for assets.clean, assets.compile
- Refactor assets.clean
- Update Makefile to use invoke when possible