Modification of gitignore, unittest added and prepared