multiple changes

Changed some views with html & css
Added some validations
Updates functions tests