SuroServerExternalResource and TemporaryFolder

- All temporary test directory is replaced by TemporaryFolder
- Creating test server is replaced by SuroServerExternalResource
- SuroServerExternalResource is reusing SuroServer.create() function
Merge pull request #54 from metacret/ISSUE-53

SuroServerExternalResource and TemporaryFolder