Restructured directory tree. Added comments to code.

The directory tree is now structured according to the project standard. Comments for both KeyInputSystem and MouseInputSystem have been added.