#105. Act I.

I have made up some interfaces.

There are interfaces that declare general behavior and specific for Android and iOS.

They unite optional methods, related getters/setters and methods that logically related (my point of view). Some ones declare single methods, but I think it is possible that new optional method would be there.

Some methods of AppiumDriver marked by this comment

```java
//Should be moved to the subclass
```

If there is ok, it is the beginning of fixing  #105.