Implemented DBus control API & moved keyboard handling code to use this API

DBus control added

mpris v2 implemented

DBus keyboard command implementation

Added includes to Makefile