Removed unnecessary constructors.

Removed most default constructors and assignment operators.

Removed all trailing whitespace.