Fixed gpio_addr. Output/input asserts working. Need clean up and documenting