more elaborate content negociation
don't crash on incorrect request body
some xml support
bump version