Added a class for handling flags.  Added more stuff to HyperClient