Initial commit
Updated QueueManager to deal with rules
Updated Rules to allow for inheritance
Updated the basic tests, will move to a testing suite soon