Move class to the end of the line.
Create log directory if necessary.
Merge pull request #1 from malcyL/malcyl-move-class

Move class to the end of the line.
Merge pull request #2 from malcyL/malcyl-create-log-directory

Create log directory if necessary.