Make code compilable and update README
OpenGL headers are not neccessary
Refactor OpenGL codes
Add same refactor to new file
Extract a drawRectangle method
Better comments