Customer GUI is implemented

GUI finished, but functionality is buggy
Merge pull request #32 from ellina-s/clark

Clark