Json class, serialize(), reformatted tabs

Implemented the helper class Json with all save functions. Based on
json grammar.
Implemented serialize() on Cell, Space, Tile.
Skeleton code uploaded by me had 2 space tabs, reformatted to 4.
Merge branch 'mauricio'
Modified Player and Developer
Added serializeArray to Json, serialize() in Board

Implemented a new method in Json that will take an array of either
arrays, Stacks or objects and serializes them all(as long as they
implement Serializable).
implemented serialize() in board.
Changed Cell’s serialize() to use Json.serializeArray()
Merge branch 'mauricio'
Added key listeners handlers
Modified Player and Developer
Merge branch 'master' into mauricio
Updated Tile
Updated One,Two,Three SpaceTile
completed for the day, key controller
bug fix: [ vs {. Added pair on Board, Cell Tile. Started loading.

Array had { instead of [.
Json.serializeArray was called without naming the array, so wrapped in
a json pair.
Started on the loading helpers.
created key controllers
Merge branch 'master' into mauricio

Conflicts:
	src/models/Tile.java
Merge branch 'master' into mauricio
Merge branch 'mauricio'
Merge branch 'master' of github.com:nwcaldwell/chokinghazard
Updated README once again
Added getCurrentPlayer
should have pulled before I started