User preferences file
Improve merging
Add scenario for feature
Create a named static constructor if it doesn't exist when using beConstructedThrough
Fix minor code review issues

Update array notation
Fix return annotation
Add a !method_exists check
Add scenario for an existing constructor
Remove the generation of a private constructor
Add call to $event->markAsWorthReRunning()
Fix code style issue
Fix code style issue
Pass existing constructor arguments
Replace shorthand array creation method
Check arguments supplied and generate appropriate template

Check if the arguments of the constructor (if one exists) and named constructor match, if they do not add an exception to the generated method.
Update configuration.rst
Correcting quotes
Extract template logic to value objects
more accurate docblock
bump up year to 2014 on docu files and updated gutter
locking into a range type of license date
Merge pull request #503 from cordoval/accurate-docblock

more accurate docblock