Version 1.5: add "insertion sort"

In this version, I’ve changed a lot of things, such as the method of
drawing bars, name of all the sort classes, and classify the code of
“DemoWindow.java” which is for make it easier to add new sort function.