update the instructions for installing from source

making the documentation more noobie friendly
1) put the recommended method for installing first
2) provide explicit instructions about how to clone the repo
3) give instructions for how to fix compilation error when the cabal binaries aren't in your $PATH