Initial checkin of rudimentary version that parses and colors C++ types