A library for communication with rest server