Added Validation Code(#194)

To Do:
UI Improvements
Validation Message positions