test keyboard input
build out skeleton for the full program