package name fixes
added gitignore
written some data related functions