Adding responsive capabilities for devices

- Now the UX deverge. If you use a touch capable device a
different interface will be shown.
Cleannign code and adding Foundation patterns

Now foundation validation patterns are used
instead of HTML ones.
Added better comment.
Small fixes and better UX