Refactored card selection logic
updateUrl is now invoked on card selection change
Card IDs are now scrubbed and dasherized, perfect for living in a URL
Removed a debugger statement
Card selection changes are now persisted to the URL
Further scrubbed the card ID
Removed a comment
UrlStateService will now extract the card ID from the URL
Merge branch 'selected-card'