Split default welcome message into header,view,footer
More ground work including api and search stubs