initial commit
implemented option monad
supported psr-4
added some informations to composer.json