Merge branch 'master' into feature/questiondto
wip answerdto
added dateCreated and dateEdited as properties on MapperModel
undo previous commit
changed avatar urls to use 128x128 png
wip dto
merge: master -> feature/questiondto
Merge branch 'master' into feature/questiondto

Conflicts:
	src/models/CommentModel.php
	src/models/QuestionModel.php
Improve crud tests for QuestionModel_Test
wip #28: ArrayOf decode / encode working.
Don't encode id in mongo documents.
wip #28: AnswerModel id write in mapper
Added comments array to AnswerModel.
Add IdReference for textRef and userRef in question, answer, and comment models.
Add static encode / decode to codecs.
Update codeguard.  Add checkNullAndThrow(...)
Fix use of _decode in MongoDecoder
updated js testing docs
added DtoEncoder class
dto works!