Most of the pieces for octant.  Not functional yet

Looks like it's still not compiling gridgen with the
right CPP options
fix url