Additional Blocks and bug fix

Hi,

I have added the joystick block to the SPIN interface, and have updated the README to incorporate all of the additional blocks that I have created recently. In addition, I have added MacOS to the allowed operating systems without a compiler, warning the user to be careful because code cannot be compiled or downloaded.

Thanks.