Merge branch 'Add-travis-testing'.
Update TODO.
Wrong build image.
Merge origin PR#27 and PR#28 - Bad jQuery integration.

The plugin Messi has a bad integration with JQuery, this makes it obligatory to "<script src="messi.js"> </ script>" at the end of body, to fix this, change this:

(function($) {
	function Messi(e,t){
		...
	}
	...
	// End of file
	$.Messi = Messi;
})(jQuery);

This solves the problem (you can put the script anywhere in the code) and creates a healthier integration with JQuery, Example of the new call:

new $. Messi (message, options);
Conflicts:
	messi.js
Update README.md

Build image link was broken after moving repo to new organization.
Merge pull request #2 from MessiJS/jQuery-integration

Merge origin PR#27 and PR#28 - Bad jQuery integration.
Remove extra comma

Extra comma was causing errors in IE
Original PR #30 has already been merged.
Add gulp-minify-css plugin.
Merge Original PR #29.
 updated messi.js to correct when messi appears off page

added a slightly modified version of the nudge function  from Nicolas Honing's popup.js (https://github.com/nhoening/popup.js/) that will prevent messi from appearing off the page
fix unload and modal

* modal div did not reappear if you use messi like this:
```
var msg = new Messi('Test', {modal: true});
msg.show();
msg.hide();
msg.show();
```
* only unload clears the DOM now, hide not
Conflicts:
	messi.js
Update messi.js

controlling the resizing and scrolling the screen to adjust the message in the user's field of view.
Update messi.js

Call callback on autoclose event.
Update compressed javascript after recent changes.
Use mocha-phantomjs for testing–until gulp-mocha-phantomjs comes out.
New tests.
Merge remote-tracking branch 'origin' into jshint-compatible

Conflicts:
	messi.js