input update

finished generic input system that makes it so keyboard and controller
can output to the same struct
also moved dxbase in the main into a aust testing folder