Removing server.js from source.
Ignoring swap files.
Separating functionality into separate namespaces
Renaming users to persons and adding functionality.