long-press button time is now user configurable

added new function setLongPressTime which accepts time in milliseconds.
if it's not called by user in arduino sketch it defaults to 1500.