Conversion

Added support for bluetooth state
removed android looper
converted test form groovy to java
My plan was to add the service UUID to the constructor instead of the GattService. I have that in an other branch