Refactored Mouse
Added gitignore
Refactored before and after loop event listeners
Created Debug module and removed old api
Created PositionEditor