Cleanup middleware and project model
Make sure strider doesn't crash on null creator
Merge pull request #583 from knownasilya/lib-cleanup

Cleanup middleware and project model