refactored profile update tests and their poms

1st of a potential series of prs -- note, it is a known issue that `(By.CSS_SELECTOR, '.notice.success p')` doesn't consistently display when a profile's username/website are updated. I've spoken with @Osmose about this. 

I would like to collect additional metrics on the frequency of the occurrence of these failures as well as define a reliable set of manual steps to reproduce. This is imho a low risk experiment due to it only effecting `dev` and `stage` facing jobs + there is little to no new development work planned for Affiliates until at minimum next year save for major regressions in core site functionality.
Nope .. good question though. A user who hasn't set an account name is an `Affiliate`

![screen shot 2014-09-12 at 2 02 24 pm](https://cloud.githubusercontent.com/assets/63193/4256437/e895f1a8-3ab7-11e4-9818-6f3758f5306c.png)