Use mixins to manage comparisons
Do not compare directly on the key but rather use the Comparable mixin definition
Added bubblesort in ruby
Test edge cases
Mark bubblesort as done