Add HWRP for configuring custom apps

Fixes #1 
Much cleaner, testing now.