Extracted interfaces for the public API.

This introduces a minor incompatibility. To convert to the new interface change:

	import pt.minha.api.World;

	World w = new World();

to:

	import pt.minha.api.World;
	import pt.minha.api.sim.Simulation;

	World w = new Simulation();