add testing, contrib, and license