Added SortingAlgorithm interface and a BubbleSort implementation.
Merge branch 'master' into ross