added support for non-IEnumerable lists (#3)

- modified XorObject and XorExtensions to accept non-IEnumerable lists
- added unit test for every supported list class
- TBD: XML documentation and comments