moved and marked device.launch as an internal file
updated top-level launch file to include all internal files