Implemented label aliasing
Fixed hash/equals for Label
Rearranged field to make it able to recreate its label button on losing focus of the label alias editor
factored CodeEditor creation code in MainActivity