updates to frontend layout, add in file ext helper functions, add language files