Started on Option class
Initial implementation of Option
Added function composition