Added compression option
Fixed tests to reflect adjusted defaults
Added newline method
Added wordwrap to text method