Change datatype of `i` and PIN-numbers to byte

PIN_LATCH, PIN_CLOCK, PIN_DATA and i won't go above 255, so a byte is sufficient to store those values. Don't waste too much RAM.
Change datatype for the constructor's parameters

Save some memory, PIN-values won't be above 255, so a byte is more efficient than an int.