Initial commit
Revert "Initial commit"

This reverts commit cc6a4677778438b36d9167ceadd6bcf3eea58e16.
Some Improvemts /Speedups
Removed some Debug Messages