introduce configurable default language

- allows the application to declare the default language tag.
- guarantees that build files will always include a language tag.
Merge pull request #1 from ekashida/default-lang

introduce configurable default language. improving lang token detection using regex.