improved PageView#render and added component-delegate to views
FileCollection, Templates, hashchange implemented