eth IDE milestone 1

UI written in QML.
Feature : constant compilation.
it is definitely not. But this will go anyway when I'm done refactoring the Makefile, so I think it doesn't matter now.