initial commit, barebone app, just an openGL viewer