added connection tests + fixes

- raise required minimum test coverage to 95%
  (we have 100% code coverage, let's keep it...)
Credentials - make service name parameter optional

either file name or service name is required for writing the file
Credentials - removed service attribute

(duplicates file attribure)
Merge pull request #19 from yast/connection_test

added connection tests + fixes