Initial implementation based on jQuery UI download builder

The aim of this project is to abstract the core functionalities of a DownloadBuilder.

This initial implementation was based on previous work done in jQuery UI,
download.jqueryui.com (repo: http://git.io/Hm07YA).