Issues #60 & #87

Fixes two issues.

Includes code style fixes for the login and register views as well as a private flag in the npm JSON file.