Improved a little the library.

+ The icon mark is now a separate <i> item, as FA docs suggests.
+ Using jQuery.on()
+ Fixed the change event, now more related to the library itself.
+ Improved the click event with more related methods.
Update to the latest FontAwesome CDN url.
Align the styles with the JS code.