Move all the classes into separate files

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Also changed Richards to use separate files for classes

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added ant file to compile all Java sources

- creates a jar file

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Change makefile to rely on ant

Signed-off-by: Stefan Marr <git@stefan-marr.de>