Revert "Fixed bug with dtype and cleaned up mnist for PEP8 compliance"

This reverts commit dff5a603ea0c67b3e46bd17c0dffa8ea5f263928.
Revert "Removed breakpoints"

This reverts commit 3ee5f7212cd2508c742744aff3a5f2041403bed0.
Revert "ProjectionLayer"

This reverts commit e3ff609a9cb3aea5292a355f2fd283076b517eff.