Switched file library to initialize separate from class load. It has been
this way I think... must have been reverted. Fixes #2668
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/develop