Added exercise dependencies
Updated cabal build file
First tests and implementation created for the exercise