Add a test project with its corresponding test coverage plugin
Update libraries
Add get code test
Add tests for getDeviceType from string
Add realyr properties tests
Update to match rxjava new version's api
Fix: use 'just' instead of 'from' for emitting one element
Remove unused methods
Update README.md
Move mode to string to the mode class
Fix do not auto disconnect from the master module
Refactor the 'contains' method in BleDeviceMode
Get the device mode from on discovery from the service uuids
Refactoring: do not connect to a device if the user doesn't tell you to & do not store the state in the device manager
Parse advertisement packets & direct connection data
Fix: limit packet length
Fix: isRelevant make it more compact and understandable
Fix: the uuid comes already as a short uuid so there is no need to convert it
On connected to the device get the services and notify once this services are discovered
Refresh the cache before connecting to a gatt