Abstracted the StringReader creation.
Rearranged and renamed methods.

* The first half of methods are sorted by feature and within feature by the order [serialize, deserialize, roundtrip]
* The second half of methods tests more inconsequential features
* Added a test enum instead of one from System.Drawing