Added basic Console and GUIPanel output classes.

	* Console class simply prints the values to stdout.
	* GUIPanel not yet implemented.
	* Added some javadoc to IVisualizer
Added a basic shell, added GUIFrame to implement.

	* Shell accepts some commands and can be extended further
	easily by adding more commands.
	* Main now creates a basic model with one 10x10 grid.
Fixed some problems with the model.

	* GridStore now required a valid grid or filename/
	* Grid2D fixed some typos and mistakes.
	* Cell now has a constructor for initial value.
Implemented an example rule and automaton uses it.

	* Automaton can add rules and enforce them.
	* NearbyCellRule simply adds one to the cell if the
	cell above it is below 20.