Added fontawesome

Separated Js

Beginning refactoring
Cleaning