update gem file and add scaffolding for post