Adding packaging, tests and repo structure