Refactored BubbleSort to be Generic for Arrays T[]
Uses IComparer<T> for comparison.
Closes #3
Refactored BubbleSort to use an IList<T> instead of T[]
This way it can also be used with Lists and not just Arrays
Added a generic Swap Method
Comment Cleanup
Implemented Usage of the Generic Swap Method