Add wrapInput option.

Make it optional to wrap the input or not. Fixes these kind of issues;

**Before**
![Before](http://i.imgur.com/STV57hB.png)

**After**
![After](http://i.imgur.com/TrVCbEY.png)
My editor did this (remove trailing whitespace) :expressionless: