Merge mit diversen Änderungen von @chrisgwerder + CONSTRIBUTORS erweitert