JIRA Issues 160, 161, 162 (Changed date format, added type property, arrays now objects).

160 - Everything now uses the ISO 8601 Date format.
161 - Added a "type" property to all JSON formats.
162 - API methods that used to return arrays now return an object: { items: [item1, item2, ...], total: <items.length> }
BaseController constructJSON methods to edit timestamp fields into ISO 8601.