fixed click detection, small icon moves shouldn't trigger a click
Adjusted click detection sensitivity by using custom value instead of scaledTouchSlop
Added abilty to save icon state, and restore state when the program is restarted
Changed service connection to use binding instead of onServiceStart
Added several log statement for debugging
Added working settings menu
Cleaned up the FloatService code