imageserver logs to logs/images now
use preprocessing in posts
Updated methods using userByUsername and userByEmail
* Updated methods to account for undefined being returned when
  a user is not found, instead of an error being thrown.
* This fixes issues with an error being thrown in console when trying to
  log in  with an non-existent username.
* This prevents errors being thrown by api when a user is not found
Cleaned up stylign of Profiles page. Added status banner to top
* Status is now displayed in a banner at the top of the page.
* Changing password modal is no longer delayed on success. Success
  message is displayed in the status banner/
Modified users.update to allow empty strings for profile fields
* Empty string is sent to core-pg and is turned into a null before
  inserted into the database. This allows users to clear profile
  fields after setting them.
Hide email from users unless viewing own account
* Stripping email from user object unless you are authenticated
  as the user you are querying.
Revised header design

Updating index.html, header.html and styles to format new header
Simpler layout and colors
Added search bar
Added user avatar