generic printer bolt

created generic printer bolt for future use
started CriticalGrouping

custom Critical Grouping  for critical stream. not operational but not
breaking the build.
updates to topology and adding new bolt

added new bolt that only prints critical streams to the console.
changed prime number bolt so it emits new stream instead of printing
output