SAM #98

Notes
=====

* ConfigValidation implemented
* UI implemented
* Changes implemented
* Some Bugs fixed