Added simple validation
Added functions for presenting and removing errors
Added popup and label color
Merge branch 'master' of github-lnu:jh222xk/1dv403-laborationer