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>