Setup Development Environment

To unify code and avoid bugs, we highly recommend to do some settings in your environment.
Whereas the first steps have to be followed by all contributors, there are settings which are only needed for frontend development or backend development.