Code restructuring and more samples.

* Now 3 projects. (a main and 2 example projects)
* Example projects added for ASP.Net MVC and NodeJS.
* Other minor refactoring to the directive.
* Module name changed from 'ng-upload' to 'ngUpload' for consistency with the directive name.