extracted ContentSource interface
removed auto generated main
removed throw uri exception, return null instead
return a list of content sources
content providers now expose the supported types and must handle
callback interface
tried to fix gitignore
PutIO supports torrents
logger should be private
organize imports
added getter/setter for service base uri
introduced spring junit test support and added test for uri creation