Fixed wrong polyphemus reporting and dashboard failure bugs

Changed the method of batlab success/failure reporting to use a batlab log file instead of an environment variable.  The resulting dashboard error was caused from using 'failure' as a dictionary key that was using 'failed' as a key.  Check the cyclus dashboard to see 694 is now reporting failure.