LOTS of additions.. Styling for mobile, functionality, update fontawesome, etc.