Refactoring

Updating ApiKey

ApiKey.Key property is now truly read-only.
Improving ApiKey parsing logic.
Improving Equals(), = operator, <> operator comparisons.