parsePair initial framework

Added complete parsePair method and static class JSONPair, more documentation to come
Big one: Added JSONValue interface and several implementatiosn

JSONArray, JSONNumber, JSONObject, JSONString wrappers implement JSONValue interface to make type conversions and managment simpler. Added static methods to JSONUtils to unwrap these wrappers safely. Next step: parse methods become static methods to of their respective objects.
Prepping for merge

Made some minor changes to JSONUtils and moved parseArray to JSONArray
Merge branch 'master' of https://github.com/deweytyl/csc207-project

Conflicts:
	src/edu/grinnell/tranchri/cohnhan/deweytyl/hardtmad/JSONUtils.java