Initial commit of SorterLoader

Started with basic functions, still untested!
Test merge
Merge branch 'feature/gui' into feature/classloader

Conflicts:
	.gitignore
Made PlayingCardAmount public for random arrray generation
Added abstract class that should be used by Sorters
Tested class loading functionality
Added support for integrated managing of class instances
BaseSorter as abstract class required for the ClassLoader
Added jsyntaxpane dependency
Fixed issue with copying array without using .clone()
Merge pull request #1 from LittleRolf/feature/classloader

Feature/classloader
Merge remote-tracking branch 'origin/master' into feature/gui
optimized gitignore