Did some refactoring

Created Monad::Maybe module, renamed Maybe class to Base, renamed
MaybeList class to List, and moved each class to it's own file