Changing implementation of ui to accomodate controller
First version of controller
First version configfilereader