Squashed commit of the following:

commit 57120faab3654072d15eb15a1be1972c9081cbd8
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Dec 20 17:46:14 2013 -0800

    fix #580 Map Reduce Monitor - AngularJS Animations (for loading indicator)

commit 9daefa9bf17bc1ef69280c0d240931f624777177
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Dec 20 17:43:34 2013 -0800

    fix #580 Map Reduce Monitor - AngularJS Animations (for loading indicator)

commit a4b4809ae233eea315a12f8bbaa0df4dbfaa8dad
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Dec 20 16:51:49 2013 -0800

    fix #578 Map Reduce Monitor - App List Loading Indicator, fix #513 Map Reduce Monitor - Job Query Loading Indicator

commit 26c9977e0016d2b152db5fe36d10e7a7b87efab5
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Dec 20 16:34:18 2013 -0800

    fix #578 Map Reduce Monitor - App List Loading Indicator, fix #513 Map Reduce Monitor - Job Query Loading Indicator

commit 565fb35a716bb5a7881039c4fb2fe503c5e63fc0
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Dec 20 16:28:21 2013 -0800

    fix #578 Map Reduce Monitor - App List Loading Indicator, fix #513 Map Reduce Monitor - Job Query Loading Indicator

commit 8b94c476e4642330c102714dc7da72f2371e8be8
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Dec 20 15:10:57 2013 -0800

    fix #576 Map Reduce Monitor - AngularJS Delayed $q Promise
Merge pull request #581 from nickholub/web3p

Map Reduce Monitor Update (Loading Indicator, Animations, Delayed Promise)