amend controllers
add new route
add Contributor class and ajax call
update contributor template