Switched Concat to using lists of languages
Added a helper for constructing test cases
Added a multiple concatenation test