rename API Http to API Request
add Output and move redirect function from API\Request
setData can merge existing data. add return null if template not exists
move process function from Router to Riflebird.
add site_name and site_title variable
test redirect