Feature/modules page updates

adds view intervention point page and has modules tab edit page reachable from this to improve behavior of intervention points reached from canvas

adds alternate resource selection if there are no instalable IP's informing user of this