[Amoved device select into overlay and massaged main.js to 1) use camelcase id for overlay content, 2) use buttons for accessibility rather than adding click event to li, 3) hide the device overlay using overlay animation rather than fade; fixed a bug in animation.js and opened the device select overlay on load.