Added Authentication and reworked Logger

Added BASIC authentication support, however other types could be easily
added as needed.
Reworked Logger to split Logger/Level functionality

Fixes #29
Removing users.json (should not have been added to commit)