Refactor browser tests

Follow best practices according to mobile-frontend
Create base set of tests as example for extension
Remove unnecessary parens in step definitions
Remove .gitignore changes per discussion
Add page stubs
Be more explicit in areas per dduvall
Add feature description(s)

Change-Id: I559e9096d220f53d676114b62494f16fb946e042