Integration of Travis-CI

Hi,

This is for the integration of a free SaaS CI tool called Travis-CI. To start using it:

1. Follow [these steps](https://github.com/kabexnuf/crowdguru/wiki/TravisCI-Integration) to set up a connection between Travis-CI and GitHub.
2. Merge these changes. It contains a minimal configuration file (.travis.yml) required by Travis-CI and a few unit tests to execute.
3. Basically after each commit or pull request, Travis-CI pulls the changes, runs "mvn install -DskipTests=true -B" and "mvn test -B". There are lots of notification alternatives about the results.
4. There is a status image showing the current status of the repository. We can use it on the README, wiki, Google+ or any other web page. Here is the real time status of the integrate-travisci branch of my fork: [![Build Status](https://travis-ci.org/kabexnuf/crowdguru.png?branch=integrate-travisci)](https://travis-ci.org/kabexnuf/crowdguru)
5. It is possible to use for other testing purposes once we enable. 

More info:
Travis-CI page for my fork: https://travis-ci.org/kabexnuf/crowdguru
http://about.travis-ci.org/docs/user/getting-started/
http://about.travis-ci.org/docs/user/languages/java/