Added Unit test package and functionality