Added Comments, Fixed Middle Mouse Button

Added comments throughout the entirety of the script. Added a missing
return statement for the Middle Mouse Button rebind.