Updated to use async password salt/hash.
Created a signout route that logs user out.
Added signout route to router.
Integrated and configured passport and session handling.

Added passport and express-session to application.  Configures passport
and external passport module.
Changed field names in signin form for passport integration.
Added signout link to header.
Added passport module.

Created passport module to handle passport authentication using
passport-local strategy.  Includes authentication callback and session
serialize/deserialize.
Integrated passport authentication and AJAX response.

Integrated passport.  Updated validation and login to use renames
singin form fields.  Added authentication call and result handling
(error, success, failure) with appropriate AJAX response to client.
Updated v0.0.5 implemented features.
Merge branch 'dev-0.0.5'