eth IDE milestone 1

UI written in QML.
Feature : constant compilation.
blank line before access labels. see other classes in the codebase for examples.