Arduino client sketch

Using Ethernet shield and N buttons
Small refactoring
Merge branch 'arduino-client-pretest'