switched toJSON to class func

closes #69
array now has a real map
missing public
marked signal in Future to be internal
Add @auto_closures

Replace fn with f
liftM2
list reverse
Merge branch 'master' of github.com:maxpow4h/swiftz into features
Merge branch 'features'

closes #89

Conflicts:
	swiftz/MaybeFunctor.swift
	swiftz_core/swiftz_core/Functor.swift
fixed broken merge artefacts