[skip] Set up gem and added initial implementation of Repo and Adapter (30m)