Merge pull request #4 from danielgsims/master

Adding test
Return Object, not content.
If a string is returned, Silex will create an HttpFoundation\Response object using that string. That means we lose all other info, including headers. Bad news bears, and drove me insane for 3 hours.
Merge pull request #5 from jdpedrie/master

Return Object, not content.
Changing visibility