Deep copy needed when creating Widget Model, rather than shallow copy

Following up on my original pull request https://github.com/DataTorrent/malhar-angular-dashboard/pull/6.

Updated my fork with the apache license updates from the few days and acknowledge the new contribution guidelines (https://github.com/DataTorrent/malhar-angular-dashboard/blob/master/CONTRIBUTING.md).

Many thanks Guys!