Switched to new unit testing framework xUnit

Now the tests will use xUnit as a unit test framework and moq for the
mock ups. The tests are not implemented yet, only the basic API has been
written in the tests. This commit is related to issue #3