Implemented GnomeSort

Added a unit test for it and added it to the enum