Added unit tests
TryConvertReturnsFalseOnIncompatibleUnits in UnitConverterTests.cs
Added UnitValueTests.cs and TryConvertReturnsFalseOnIncompatibleUnits.
Fixed two TryConvert unit tests. Had to do major rewrite of UnitConverter to use TryConvert all the way through.