Exhange::send now triggers exception on failure, added license info and repo url in each file