Added global init method for Ncurse colors
Initial commit of struct representing 3D keyboard coordinates
Added numerous class methods.

Added methods to manipulate color of output for both whole key window
and just the inner textual portion.

Added method to evaluate whether or not a key is empty (transparent).
Widened key output from 2 cols to 5
Restructured initialization

Created private method for looping through keys. Moved window sizing
logic into window creation method.

Added functionality to track 'current' key selected.
Moved colors to object list from template headers list