Create build step and build trigger

Partially implementing the enhancements proposed on #21 and #22. Using JSON for all the requests, removing dependency on xmlbuilder. Removing dependency on linguistics so we can avoid the issue #27

Sorry for the big pull request. Let me know if it is too hard to handle, I can split it in more granular parts.