additions to FS and HTTP client APIs, added maven build details so we can publish to our internal repo