Improved monjolo app that doesn't use ipv6
abstracted more of the app to be platform specific
Cleaned up main application

- Renamed it monjolo
- Made it more platform specific/custimizable
added impulse2 platform

For the rev_b board