adding effect and sound playing methods in AttributeHandler
adding a getPlugin() method to AttackSpeedTask interface
adding attack speed task
using new ItemAttributeHandler playSounds and playEffects methods
changing how tasks are scheduled
making tasks Runnables instead of BukkitRunnables
continuing clean up and only running tasks if attribute enabled