get and post mostly working. Merge.