Add Each and implementation for Option and Map
Update Each definition to simplify imports and start defining examples as unit tests
Migrate atBit example to unit test
#30 - Added function definition for List, spec and example.
Move TupleExample to unit test
Move MapExample to unit test
Fix Typo
Merge remote-tracking branch 'upstream/master' into 30-create-lens-for-head-tail-list
#30 - Added the implementation
Merge pull request #36 from rossh/30-create-lens-for-head-tail-list

#30 - Implementation for creating lens for head of a list
Used a matcher instead of if else statement