Created publisher class which sends a string message to a list of subscribers.
Created an interface for the subscribers.
Created a console subscriber who takes messages and prints them to the console with its name.
Created a simple use case for the Publisher and Subscriber model.
Created a PublisherTest class
Added JMock as a depedency for integration testing
Added a rule for JUnit and JMock mocking
Wrote single subscriber test #4
Wrote multiple subscriber test #4
Wrote sinle subscriber multiple messages test
Wrote a test for multiple subscribers recieving multiple messages. Closes #4
Added quickcheck to dependencies.
Wrote test using random integers to check that a null value is never returned in mean function.
Wrote a QuickCheck generator for making triangles.
Wrote a Test class for running algebraic tests against the triangle class.
Added an impossible triangle type to more accurately return results
A triangle is impossible if it's too small or too large
Made the algorithmic test assert that the triangle returned isn't impossible instead of not null
Merge branch 'dev'