interfaces update

add Main interface
add Plant class
add COntroller interface

see TODO !!!