Fixed submission of new arena runs
#143 removed mentions of beta in welcome log
Updates to recentchanges