test analysis is now just an empty shell.
simplified ruby code using better idioms.
now metadata analysis also saves tags and branches