title: What is a changeset in phoenix elixir
body: <p>I'm having problem understanding the <code>changeset</code> in model. What it does? Can we have more than one changeset in a single model? e.g. one for create and another for update.</p>
  
  <p>Can someone elaborate in a simple way so it helps other folks coming to Phoenix. </p>