Feat/propvalidation

- Removes gulp
- adds a slightly changed PropertyValidationMixin as proposed in [this thread](https://groups.google.com/forum/#!topic/reactjs/GSNUOSDvPJM) 
- adds tests for implementation of PropTypes 
- let's jest use harmony