fix username change form that was allowing illegal usernames
Merge pull request #127 from pkkup/master

fix username change form that was allowing illegal usernames
add abstract models for store/products
Merge pull request #128 from pkkup/master

add abstract models for store/products
first draft of yahoo oauth client and fantasy sports api client