Rearragnged file system.

Created more coherrent file layout and added facebook data.
Wrote edge generator, data and tidied.

Wrote a function to generate the EArray for a Graph it doesn't work unless
the EArray is full of properly ordered Edges in ascending or descending order by
first node. It is important to write an EArray generator in such a form that it
will generate edges in this order. The most efficient way to do this is probably
to write a version of rmDups that preserves order. The alternative would just be
to sort the edges but that sounds frankly awful.

Changed edgeSort to order with the greater node in front.