Recursively search protocols for possible factory method names
Update README
Freed allocated memory and renamed a method
Merge pull request #188 from jervine10/master

Recursively search protocol list for factory methods