added new testproject with NUnit wich works also on Xamarin Studio. Added NSubstitude and one example test. Changed some visibilities to make classes testable