Device.h: Tweaking PrimaryMonitor* methods
Device.cpp: GetNumberMonitors error checking
Device.h: Add documentation
Add 'device' unit test