A Visually attractive AngularJS Weather Application