adding package deff and ignore
adding lib and basic tests