Changed command handling

Changed the way lognames and logjoins commands work internally, and
improved the console output of these commands.
Implemented Join logging

Implemented the functionality to log every player join event in a list
ordered by date and time.