Document building cabal from git sources and running the tests.

This helped me building from git and running tests. I'm sure other newcomers will also find it useful.

Yeah, that would work. Would you like me to update the file?