renamed sourcer package to loaders
use try-except clause instead of `sys.version_info`

This adds support for newer python versions.
renamed sourcer to loaders
tested loaders for all python versions >= 3