Reworking the example in the Best Practices chapter

The example before was too concerned with locating elements and clicking. I tried to include a well-commented method that dealt with modeling the user-based actions instead. Let me know if it's heavy-handed