First GUI for main release ready

The TBEvent source and header were supplemented with new functions, files called "shashlik" were changed to "mapper". Some of the existing "header"-only code (pulseShapeForFit.h) was given complementary .cc files so that large arrays don't get compiled multiple times.  New sources, headers, and python code was added for the gui. The gui is run by doing 
TBdisplay.py <optional: input filename>
Some existing code might have to be changed to accommodate changes like the name-mod shashlik.cc->mapper.cc, but no existing functions were altered.