Implements Input Module. Closes #2. 
Added mouse functionality. Closes #10.
Extended Documentation for Input Module. Refer to #9.

Signed-off-by: New-Guy <Kenneth.E.Sills@Gmail.com>