Remove serverside code  and make it multipatform

This PR removes server side code (presenters) in almodovar. And allows its execution in non-native platforms such as jruby.

This way clients outside bebanjo will benefit from having an event more lighweight and multiplatform api client, and BeBanjo will benefit from being allowed to diverge progress among server-side api components and client-side ones.

In addition to this, I'm preparing almodovar-server. A gem intended to be used for BeBanjo application severs that will contain definitions for the almodovar components removed in this PR.

We can start the discussion on this PR, and plan a roadmap for merging plus any idea you got on how to.