Poro::Mouse - added IsButtonDown functionality to poro::Mouse, also cleaned up mouse.h and mouse.cpp