added user agent
added unit tests to rest module, fixed post issue with parens, fixed dep
list