fix android build
Validate settings on save
Refactoring of business logic

adding service module, see #7
Update readme

see #6