updated roll to be more randomer-er
updated unit tests, completed roll_new method, updated TODO
adding editorconfig
moved code over to new roll method