WIP React version of site

Not quite there yet, but super super cleaned up already.