Updated peripheral documentation
Added peripheral codes to codes.txt
Actually fixed tabs in peripheral.txt