Add Gemfile
Significantly refactor Language and Requester module.