Adding States based on ISO-3166-2

Adding initial classes to handle states validation and search