Beginnings of Traversals
Merge remote-tracking branch 'primary/master'
Merge parity
`lower` operation
Prism should be in swiftz_ios too
Fix conflicts with HEAD

Bring this pull request up to Beta 5
Consistent formatting
ArrayExts documentation.

Also remove join in favor of concat
More documentation on enum List, some functions

+ Box and Nothing
Documentation for Either and Result
Some spelling fixes + Array and Optional docs.

Plus some syntax fixes and commented out liftM2 as it causes a bad
access error in the playgrounds.
Merge remote-tracking branch 'primary/master'
Merge pull request #96 from tLewisII/documentation

Documentation
Merge branch 'master' of github.com:pthariensflame/swiftz into pthariensflame-master

Conflicts:
	swiftz/ArrayExt.swift
	swiftzTests/ExtTests.swift
	swiftz_core/swiftz_core/Array.swift
	swiftz_core/swiftz_core/Either.swift
	swiftz_core/swiftz_core/Functions.swift
	swiftz_core/swiftz_core/List.swift
	swiftz_core/swiftz_core/Optional.swift
	swiftz_core/swiftz_core/Result.swift