Removes comments/whitespace and fixes build

The three dependencies required => :build

Audit still says "trailing whitespace"