Fix delegate method name to fit cocoa conventions
Add NSParameterAssert(s) for required arguments
Merge pull request #6 from danielrhammond/master

Minor Cleanup