Amaurobius ferox? Have some experince with Ants, little with spiders. Am I close? I have more angles but could only upload the one pic for some reason.