Improve class finding

Use reflections library (https://code.google.com/p/reflections/) to find Gamers and GameCanvases at program startup. Removes need for the whole hardcoded directory whatnot. IMO this is a much cleaner, less configuration, less error-prone way to do it. It works out of the box as long as your class is in the class loader path, it will be found.