Updated styles/error handling

-renamed a bunch of css files and directives for better consistency
-added footer
-added popover for non logged in users when they try to submit a link
-added form clearing for submissions to both search and 'add link'