Sculpting some headers
Some basics
Added Exception class
Added DirectInput
Added Device class
Added Plug-n-Play monitoring