Greeno/extend interface option

Addresses issue in https://github.com/square/retrofit/issues/504