Added specs for matching on param arrays.
Fixed so that parameter infos can be retrieved from a parsed call expression.
Made sure that parameter info is passed to the ExpressionArgumentConstraintFactory.
Implemented the argument constraint factory to handle param arrays.
Made sure all files were saved.
Made sure all files were saved.
Implemented the aggregate argument constraint.
Merge branch 'master' into Param-Arrays
Updated version number. Closes #3
Fixed so that there's no need to specify the Invoke-method when configuring delegate fakes. #13
Updated version number. Closes #13
Changed the Throws method so that it takes a func. Closes #13.

The throws-method is now lazy, a number of overloads are provided as
overloads.
Updated version number. Closes #14.

Changed the Throws method to take in a function that produces the
exception to throw. A number of overloads are provided as extension
methods.
Added functionality to allow custom attributes

Added functionality to allow fakes to be created  with custom
attributes, utilizing inherent functionality in Castle Dynamic Proxy.
Also added some integration tests and modified the creationtests to
support the new method. Utilized FakeOptions as the method of transfer.
Fixed the ignore file to ignore new ReSharper settings files.
Updated to latest version of NuGet dependencies. Closes #19
Updated version number
Release Configuration: Fixed solution configuration "Release" to build all projects in release mode
Returns Lazily: Corrected exception message when signature does not match
Throws: Extended Throws syntax to support easy access for up to four arguments