eth IDE milestone 1

UI written in QML.
Feature : constant compilation.
Again personal taste: If the constructor does nothing, it can be defined in the header and the documentation omitted.