added tests and wercker config has more stuff