Add specs2 and factoryPal for testing
Make private fields testable (package accessible)
Ignore specs2 stats
Test Matcher (currently without tests that use Product)
Mock objects with FactoryPal (Product still has a bug)
Update JAR