Fix login bug in sessions controller

This addresses the case where an invalid email would raise an exception.
In addition, the navbar has been changed from fixed-top to static-top,
which looks like what was originally intended.