added signature and bpm input to the ui manager with tests
- added bpm / tickDuration calculation based on BPM and DEFAULT_NOTE_LENGHT and loopSectionLegnth