* Added glfw headers.
* Added tests.
* Fixed mouse button detection.