[Package_api] Skeleton code for Package API

Add package instance skeleton code
validate arguments
[WIP] Install / Uninstall skeleton code
Adding getters/setters
cstor + dtor(PackageManager create/ destroy)
[WIP] getPackages