new namespaces for engine, opengl, window, app and bounding boxes for global variables; reformatting
GBTA works with changed namespaces, fixed small naming issues