added fontawesome
added better support for labels with input fields