Applied WebStorm's formatting to tests.js, no actual code changes happened.
The major and minor parameter of CLBeaconRegion are now both optional.
Added some extra validation against the UUID string passed in to the CLBeaconRegion's constructor.
Improved on tests.
Added some defensive code to prevent crashing the native layer.
Updated the README.