Layout

Adds a layout for the scan activity and it's list items
Device list adapter

Implements the BL DeviceList Adapter, and a good chunk of the scanning
activity also.