Trailing whitespaces removal
Structured as a Laravel bundle
Added the ability to customize the type of JSON conversion and set headers globally for all requests (e.g. Accept header)