Remove deprecated old rect members

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Move around a couple of functions

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Fix segfault when yaml file not present

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Fix whitespace

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Create Input class, fix testbed options

Input class handles controls and future key bindings to be set. Must be
initiated for input to work. '--test' option for testbed now works as
intended

Signed-off-by: Alberto Corona <alberto@0x1a.us>
Add files forgotten in commit bdd9b0881b7e4118c6ea

Forgot to add testbed files and qmake project file

Signed-off-by: Alberto Corona <alberto@0x1a.us>