Dependency cleanup

@geometrid Small changes, quick review when you get a second.
just wondering why we don't need libxml-ruby anymore-- mainly just making sure we're not deleting it by accident here