Add: added functionality for receiving actions and refactored the code for better flow.
Merge branch 'device' of github.com:Snadde/infotainment into device