refactored mini-app

- moved small pieces into their own plugins
- added mobile detect and redirect

Signed-off-by: Chris Jones <chris@jonezy.org>
better mobile detection

Signed-off-by: Chris Jones <chris@jonezy.org>