Merge pull request #14 from zreed/master

Fix for commands not running if username is not in the correct case
Buycraft 5.8 release
Added support for delayed commands
Removed code caching players which might never be used
Store the last command which took too long to run for the report
Make sure commands are executed in the correct order
Run commands if they should be run BEFORE/AT now.

Instead of AFTER now Q_Q
Fixed small mistake where it would not execute commands when the player is online
Show command execute info at execution time.
Merge pull request #15 from ShadowDog007/master

Added support for delayed commands + added command info to the report
Buycraft 5.9
Improvements to report.txt generation
Added more information to api calls
Prevent a NPE when updating invalid HeadSigns
Filter out 0.00 prices from Buysigns
Reorder checks in if statement
Added /buy verify command
Added /buy expire command
Change verify/expire commands to use the 'payload' key
Moved verify/expire commands to /buycraft