Added interfaces and buttons
Added tv connector and remote control class
Refactoring, fixed namespaces and split interfaces into separate files
Added demo console application