Working GPIO (led/sw) implementation

About the 8-9 hour mark.