issue175 inputvalidation

Updated pull-request to implement validation in the input as #175 
To clarify what @michaeljoseph said, you should use
```
if validation and key in validation['cookiecutter.validation']:
```
or if ```validation``` is used elsewhere, add at the top:
```
if validation is None:
    validation = {}
```