Update the docs on building steps from github repository.

I have updated doc on building steps for more details. Fix issue #4.

Currently I find the build steps form git repo is very clear enough. To confirm, I have built the repos again in a totally new linux environment. 

@tturocy, please review it.