Merge pull request #4 from MikeHanson/master

Added Then task specification support
update of tests
upgrade to 1.6.0
updated nunit to latest version
update to new nunit
Fixed some typos in the examples
Merge pull request #5 from spascoe/develop

Thanks I was always bad at spelling :)
added new methods to details

allow the user to get count of parameters and get the keys for the
parameters
added retrieve to roles and tasks
tidying up repository
tidying up repository
updated git ignore to include ncrunch projects
updated packages

updated all packages and produced new spec salad package 1.8.1 using
spec flow 1.9.1
Added list steps to the framework

In order to handle table (list) items within the specification insted of
the seperate examples and scenario outlines create seperate steps that
accept the specflow table construct
Added role based table feature given and then steps
fixed spelling errors and removed redundent code
code tidyup
Added "with details" as new syntax
new does and do syntax
created new nuget package