Adding cocoon gem to allow dynamic adding of athlete numbers

- re-organised gemfile to use groups and generally tidy it up