Enhancement/dependency bumps

bumped es to 1.4.0
also removed open ended dependencies and established minimum gem version requirements
Prefer to keep this one open ended since we will depend on the one that's provided with jruby.
That way we won't get into any troubles later.