Create basic structure

Create basic project structure and class hierarchy
Add DeviceType

Add DeviceType and output (toString)
Slightly change in Device and BaseDevice

Move setPrice to Device, change toString to getInfo and change info text
Slightly change in Device and BaseDevice

Move setPrice to Device, change toString to getInfo and change info text. Comments.
Implement BubbleSort

Implement BubbleSort
Change signature and pull getInfo to Device

Change signature and pull getInfo to Device
Created BaseSort

Created BaseSort and moved check for swap to BaseSort method
Changed ID generation

Change UUID to Random (Maybe, should get rid of id)
Fixed BubbleSorter

Fixed BubbleSorter and removed BaseSort as unnecessary
Implemented InsertSorter
Implemented QuickSort and added tests

Implemented QuickSort and added tests