Update Langs to use Slim for route handling and add groups