Added getBPM, setBPM, getBPL

Needed to add variable stepTimer to enable clearing the timer. This allows the user to dynamically change the beatsPerMinute without things going crazy. 

Added getBPM and getBPL to enable external calls to set up UI triggers.