Update README.md
made source more Haskellish
lens introduced
tidied directory structure