Added a parser for roll descriptions and better testing