adding facade.device() tests

starting to spec out how `.device()` might work, since this will help clean up our push notification token mappings in commandiq, outbound, urban airship, etc.