Improve BattleTag with explicitly passing the storage into initialize
Set '#' as the default separator for BattleTag
Improve BattleTag#==
Add spec for BattleTag