Lazy fetch story contents on scroll

Also restructure type indexes and names.
Whitespace
Simple error display
go fmt