Update structure and code
Add mapped_device.js
Add device_writer.js
Add pwm_device.js
Update mapped_device.js
Add battery.js
Add button.js
Update index.js
Add test file
Fix mapped_device.js
Fix button.js
Update ev3.js
Merge branch 'next'