Loads of changes.

Future now uses Try.
Added Config class.
A#mapVal
Either
Platform