Various tests and fixes for Device
Initial tests for Device complete
Adding tests for types

Fixed error in LumiverseEnum
Basic color tests added

Not sure how I'm going to test the more complicated parts of that class.