unsigned ints u8 u16 changed to uint8_t and uint16_t.
Gitignore updated.