If log directory/file don't exist, create them.
Merge pull request #1 from matty-r/master

Changed how user status is set, change how JOIN is handled
Merge pull request #25 from Goofybud16/master

If log directory/file doesn't exist, create it.