Added test classes for Field, Strip and Square
Added error checks for some of the methods in Field and Strip

Merge branch 'master' into field-sunlight

Conflicts:
	src/Field.java
	src/Level.java
	src/PlantFactory.java
	src/Player.java