Adding basic gem framework