Rearranged to package
added data directory
updated ignore file