MapReduce Visualizer bug fix

Fixed an issue in the MapReduce visualizer.ts where there were no validation on reduce keys and document keys entered.
This could cause the user to believe an invalid key/document is valid.
this is related to http://issues.hibernatingrhinos.com/issue/RavenDB-2986
Now the user will be notify properly if the value he entered is valid (done by querying the server)