(feat) update circle.yml to do continuous deployment and add test functi...

...on