Remove extra closing h1 tag for portlet headers

The portlet title is interpreted as blank with this typo and the styles
meant to target it do not get applied
Moved function declarations before function calls

Previously, there were not errors thrown by this error, but when the
function was used it had not been defined yet, so the behavior that was
expected was not seen. Now, the functions are defined before they are used
so that the code will actually be used.
Removed too large line-height of body

Caused other elements on the page to have more space than necessary
Sign in modal window only shows if signed out

Previously the sign in prompt would pop up whenever a breadcrumb item was
clicked, but not it only does if the page body has the class signed-out
Created form for modal sign in window

The fields do not yet handle the information that is typed in, but the
appearance is as intended.