Trove communication classes
Added a few helper methods
Fixed an issue in appending query params