Added `input/Device` heeader with empty class `Device`
Added `input/Event` header with empty class `input::devices::Event`
Added `util` folder, and moved some files into it :P
+ including fixes