Add Arduino source code.
Update the arduino code.
Add an arduino testing file.
Fix