GitHub #38 - Add Priority Factory
GitHub #38 - Use new priority factory
GitHub #38 - Add test for Priority Factory