Various Optimizations... It's much faster now!

- Try to append strings fewer times
- Big win: don't always call barDuration() on every Measure
- Updated MeasureMaker tests too