Added documentation with ex_doc, added in card and deck structs with a genserver to access it and upgraded to elixir 0.15.X