add gitignore
chore(test): add testing framework
refacto: move files to src add