Cleanout html extras, add simple model api, allow params in data fetch path (scary), move render to router