added tests suits
add git ignore file