BGL Branch to be merge

I believe it is time to propose a merge (both codes and documents).

The README.md in the BGL branch provides a brief overview. 

Please refer to http://people.csail.mit.edu/dhlin/graph_jl/ for a detailed documentation.

I appreciate any feedback regarding this.

cc @johnmyleswhite @ViralBShah @daviddelaat