Changed hierarchical folder structure
Removed tests and reorganized cabal file
Added Data for data structures