changed project structure, added dependencies into spec file