Priority/5.4 mage fire priority list

This should update both Issue 12 and issue 13 to be in a working state with the currently available functions. Fire needs a major overhaul of a couple of the API functions to work better and estimate combustions.