Bug Fix: Support 'if' over a direct property

  * Closes #17
Seperated the main Loader into several discrete loaders.
Fixes #3