added fontawesome
added directives, form validation and tables