Updated the startMonitoringForRegion

Overall this provide more constant monitoring for regions and the ability to turn on the notifyEntryStateOnDisplay
-Updated the startMonitoringForRegion to use the didDetermineState
instead of didEnterRegion and didExitRegion (didDetermineState allows
for notifyEntryStateOnDisplay to fire)
-didDetermineState also provides an initial call to check if you are within a region when you call the startMonitoringForRegion, instead of just waiting until you cross a region for the first report
-Added a notifyEntryStateOnDisplay parameter to the
startMonitoringForRegion on JS to allow for more frequent in region
monitoring on the background