Unit Tests

Added unit tests for the MainViewModel class. These tests were placed in
a new project and use NUnit as the test framework.