Switch arduino Makefile system

https://github.com/sudar/Arduino-Makefile
Add more firmware doc
Add TODO.md