Added a sample of Option<T> and Either<R,L>
Added 'parse...' methods for parsing core types without using TryParse and the horrid 'out'
Added TryGetValue extension method to IDictionary and IReadOnlyDictionary which returns an Option<T>
Added a lowercase 'match' for standalone use
Updated unit tests