test: added JsonSourceAdapterTest for fetching data from an ftp server
test: refactored server from JsonSourceAdapterTest into seperate package

This should make testing protocols and formats easier, since "only"
\#Protocols + \#Formats classes are required to cover all cases instead
of \#Protocls * \#Formats.