Defined a more component specific css structure
Refactoring classes device component to avaid possible conflicts with external CSS
Really basic system to give a mocked type for the device structure definition
Added testing solution where all properties updates are reflected
Fixed all tests to work with new html structure
Normalized all css to be difficult to be overritten
Set new namespace for the device component
Completed porting to new namespace lelylan.components.device