Add tests for listing protocols
Add url for listing protocols
Add listin of protocols
Add template for listing protocols
Add more tests and fix old ones
Resolve conflict