added a test for the behavior that shouldn't give nan. It currently fails. Now,
to make it pass.
decided the test should give 0 instead of 1. Fixes nan's returned.
applied katy's atom fraction nan patch with slight implementation tweaks, also included a guard in the mass fraction function
Merge branch 'atom-frac-bugfix' into develop

This fixes an issue with the compmap's massfraction and atomfraction interface for compmaps where isotopes exist but no quantity is applied. It will now correctly return 0 instead of NaN.
added the build date to the initialization list in facility model because it is invoked by the str() member
added all members to the timer's initialization list because they can be queried by modules in tests
Merge pull request #441 from gidden/init_fixes

Init fixes
made the dynamic module class exception safe by moving exception-throwing operations out of the constructor and destructor. accordingly, these operations must be called by the calling entity, in this case by the static Model methods that open and close modules.
added opening/closing methods to the appropriate Model class methods and/or made new ones where necessary
adjusted App.cpp to call the module unloading method recently added to the Model class
added tests to check dynamic loading, model construction thereafter, and cloning of facilities
I propose we take out the facility model tests for now. First of all, they're the source of errors related to #131. Secondly, it's not at all clear how this interplays with our dynamic loading framework. I think one of us needs to sit down and think hard about how we want these to work and provide the group with a proposal and example.
changed commenting out the tests to disabling them
Merge pull request #443 from gidden/testing_dyn_loading

Testing dyn loading - This adds testing capability for testing dynamic loading. It also makes dynamically loading modules exception safe(r) by moving exception throwing operations out of constructors and destructors. Builds and tests fine for @katyhuff.
Merge pull request #444 from gidden/rm_fac_tests

Temporarily removes generic facility module tests (read description). Looks great, @gidden.
On the fresh VM, the current develop HEAD causes segfaults in the building manager problem test. it's caused by cyclopts/coin-related issues that may or may not be our fault (I don't know if coin-or libraries are well tested). In any case, I'm due to write at test suite for Cyclopts, which is the topic of cyclus/cyclopts#16 and cyclus/cyclopts#20. These are both blocking my path for my GLOBAL paper, and will therefore be resolved in the near future. When they are, we can reasses this test.
Merge pull request #446 from gidden/rm_manager_test

removes the faulty manager test for now (see description)
I'm disabling the decay tests as they currently stand due to the seg fault issue described in #445. This will allow us to readminister the VM with all tests guaranteed to pass while noting which tests we need to revisit
Merge pull request #449 from gidden/rm_decay_tests

disables decay tests that cause seg fault
updated the createDB interface to use default arguments rather than define three overloaded functions