Added most of the eviction tests, all unit tests now passing - it appears Xamarin feels it's ok to ignore erroring tests