Started working on the fire mage priority list and fixed indentation.

Still a lot of work to do. Combustion is a tricky one and pyroblast
currently only shows in the most general cases where it should be cast.
Improved the documentation.
Corrected a typo.
Started working on affliction. I remain unsure about the proper use of Haunt and will have to look into that.
New branch, as the old one accidentally branched from the affliction issue.
Added functions to get cast time of spells and remaining duration of a (de)buff on a target.
Added the empty function for getting the remaining duration of a totem.
With these changes, issue #2 is really getting somewhere.
Added the function body for RemainingTotemDuration and fixed a couple of comments.
Added documentation of the new API functions.
Added a few simple nil checks.
I noticed that DotRefresh suffered the same issue. This closes #33 as far as I was able to test.
Added an image to the README.
Refactored RemainingDuration into two separate functions and added error-handling.
Added WeaponEnchantRefresh function and renamed GetCastTime
Started working on #36. It now features a new description frame.
#36 is now just about complete. I managed to ruin the frame dragging, but it looks quite pleasing now.
#36 is now implemented. I added transparency while dragging.
Implemented graceful handling of errrors in priority lists for issue #37.
Added 'The Alter Time trick' into the macro, to make combustions even larger.

Still did not add combustion as it is very much a judgment call.