* Added Measured RSSI field to Beacon
* Added functionality for a user-defined Callback to execute when the
client is done scanning
* Allow user to set amount of time scanning
* Fixed Bug where not all Beacons were being recognized
* General refactoring throughout