API Communication! Yay!
1. Added interface which enforces a callback method so that BattleNetAPIHandler can run on a separate thread and send a JSON Object through the callback to other activities.
2. CharacterListActivity now pulls my stats only and lists my characters on the listview
3. Enforced initial caps for usernames during login and registration
Structure changes, and beyond!
1. Changed Friend objects to only have the battlenet Username, NOT the parse username.
2. Parse now has the username you login with, as well as the battlenet username attached to your account
3. Characterlist works with any friend that has a valid battlenet username/tag combo
Bnet Checks
1. When adding a friend, we successfully check for valid battlenet tags BEFORE adding to parse as well as the list on the UI
Bnet Checks Continued
1. When you register a new username and battlenet tag, the battlenet tag is checked for validity before your username is registered to parse.