Added Language.decodeJSONArray() method and corresponding test. removed size check on list in UserTest.testReadAll()
Added Recording.encode .write and .read and corresponding tests
added Recording.readAll() and corresponding test