enable use of alternate period classes
include default classes in initial options array
Fixed CS (http://cs.sensiolabs.org)
Moving test fixtures to CalendR\Test\Fixtures
Added test for period Factory
Added first implementation of Period factory
Implemented factory usage in period and Calendar class
Bumped version
Used an injected factory instead a static one and an option array
allow use of alternate Factory that implements FactoryInterface.
Moved first week day handling to Factory

First week day handling was in month class, and wasn't
usable in Calendar class. I moved it to factory to avoid
code duplication
Added coverage on Calendar class
Fixed some CS