Merge pull request #1 from EarlGray/master

OpenGL frontend
Fixed small bugs
Ability to build under Mac OS and Linux
Refactoring
Angles of projection are attributes of scene now