Added more specs.
use case/when expression.
Use `require_relative`.
Prepare for CI.
Added support for function.
Added specs
Added README.
Renamed gem name