Shape being read from gdf was reversed

Also passing kwargs along from load functions to numpy.loadtxt  and
allow setting the column names in load_gdf