1619 | Subhas/Kavitha | Added unit and functional tests, and caching of HTTP responses