Sites list view

Fix #341 
Fix #309 
Fix #175