Updated with my additions (extended description)

-Added additional displays for the extra monitors, they can be passed a
drawing function to tell them what to show. (setRefreshCallback)
-Added option to load geometric data(.obj)
-Added point selection to scene for calibrating the geometric data
-Calibration (partially completed)