serialize deserialize url
create context in deserialization
extract router
inner states (details and repos) and template for details
remove context parameter.
add email and bio on details template
load details for contributor
extract controllers
remove alert
extract model
add repositories view and template; transitions between details and repositories
load repositories for contributor