- added withDefault to any belongsTo User as a backup in case a user
ever gets deleted and his/her post/comments/votes/ect. fails to delete
or is not set for some reason. Before this change you would get an
error, something like “trying to get property of non-object”. This
resolves that by making the System account default.
- closes#256
Since Laravel 5.1 requires PHP 5.5.9+ using the *new* static `class`
property to get the fully qualified name of a class is preferred
over using class name strings.