Initial version and tests for NetworkDataManager writing.
Adding implementation and test of NetworkDataManager write.
Adding serialization to model GsonTypeAdapters.
Fixing serialization for AnswerItem, CommentItem, and UpvoteItem.
Adding mutex locks to NetworkDataManager queries.
Adding multiple item save test.
Fixing test description for multiple item save.
Adding locks for listeners to NetworkDataManager.
Acquiring lock when initing Jest Client.
Adding a test for simultaneous results.

See #65
Merge branch 'networkdatamanagerwrite' of https://github.com/Mobius5150/Team17Project into Mobius5150-networkdatamanagerwrite

Conflicts:
	moqa/src/com/ualberta/team17/AuthoredItem.java
	moqa/src/com/ualberta/team17/AuthoredTextItem.java
	moqa/src/com/ualberta/team17/QAModel.java
	moqa/src/com/ualberta/team17/QuestionItem.java
	moqa/src/com/ualberta/team17/datamanager/NetworkDataManager.java
Merge branch 'Mobius5150-networkdatamanagerwrite'