many refactoring updates, have multiple gl contexts working, so far without callbacks or interaction
added uuid generation and a few other cleanup items, beginning to attach callback functions for interactivity
final round of refactoring, multiple instances now appear to be functioning, prepping for release