added .gitignore
added basic deps
fisrt basic version
base tests