hey its very cool to help the little kitty out! I'm sure she really appreciates it!
Purring can be conscious or unconscious - they do it when they want to and theres times when it just happens. I've known a couple cats with very strong dog-like tendencies, maybe thats whats up with her tail wagging!
Cats can be strange but it sounds like shes letting you know she is diggin being your friend