renamed namespace
adds aditional data hash serialization
removes dll's and updates gitignore
adds errordataproviders for silverligth and wpf