Merge pull request #31 from rhgills/master

Fix autocomplete for block arguments in TyphoonDefinition factory methods not including a variable name
add an iOS Tests target. rename existing Tests to OS X Tests.
change isEqualTo: to isEqual: to fix iOS build errors
replace External directory with cocoapods. seperate the static library and tests into different projects.
make schemes shared
Merge pull request #32 from rhgills/ios-tests

Add iOS unit tests, replace unit test dependencies with cocoapods, fix iOS build errors
Fix broken tests.