Minor update the the cabal file
Change in README.md
Add some documentations and move the JSon implementations in the backend
directory.