refactor out InputDevice from Input
add manual I/O tests
rename Input\Device namespace
add README; rename manual tests