Require opener-core 2.3 or newer.
Added Travis configuration file.
Rake task for running tests.
Raise dedicated errors for unsupported languages.