Change translation strategy completely

Add multi-language support to various classes and templates.
Add multiple language values to page data files.
Add language value to <html> tag for SEO
Add a URI list for translating URI's
Fix Redirect Issues
Convert 404 page from template input to data array input
Remove custom snippet support