New pk library

@cupakromer , @davidgyoung  I've switched over all the obvious code to make this run on the new PK library, but it's never running the beaconDataUpdate function on line 226 of ScavengerHuntApplication.java, so it's not spotting any beacons. Is this function still useful or should I move that code into didRangeBeaconsInRegion()?