removed try/catch blocks for fac model query engine usage
added tests for null queries
fixes #564 - remove try-catch for control flow
moved the optional element query into its own nonmember, nonfriend templated function for easier, one-line usage.
added cyclus namespace qualifier to new function usage
Merge branch 'develop' of github.com:cyclus/cyclus into develop