GitHub #13 - Change setPriority to accept PriorityInterface
GitHub #13 - Add PriorityInterface
GitHub #13 - Add AbstractPriority
GitHub #13 - Add low, normal, high, emergency priority