rearrange folder structure, added basic tests, dependencies, version up