Added .gitignore, fixed RelativeMaxElementMargin bug, refactored and documented UIWidget and UITest classes. Added GUI to UITest.