Refactoring. Adds builder. Support string input for Bar.
Support nested Sequences. Bars get bpm from closest sequence.
Test looping of nested sequences.
Use bpm from bar when calculating a sequences ms delay. Metronome throws if outer sequence does not have a bpm. Makefile watch target. Updates gui-bash with a more advanced, nested sequence. Builder for sequences. Improves the test suite.