volusion api
added errors and tests