Squashed commit of the following:

commit 224e6de0a73feaff268af084e6ab48064336600b
Author: Pramod Immaneni <pramod@datatorrent.com>
Date:   Fri Oct 18 02:25:56 2013 -0700

    Changed stream name,

commit e78457f609939f139e10fa938a2a774cf107ebd0
Author: Pramod Immaneni <pramod@datatorrent.com>
Date:   Thu Oct 17 20:46:11 2013 -0700

    Changed names to be more meaningful. Fixes #164.
Code format changes to KryoSerializableStreamCodec
Merge branch 'FIX-157' of https://github.com/chandnisingh/Malhar
Merge pull request #165 from PramodSSImmaneni/github-164_pull

Squashed commit of the following:
Merge branch 'FIX-Format' of https://github.com/chandnisingh/Malhar
bug in phonemovement
Fixed phone movement generator #173
Removed phone.html that is not being used. Fixes #175.
Merge pull request #176 from PramodSSImmaneni/github-175

Removed phone.html that is not being used. Fixes #175.
Squashed commit of the following:

commit 8ec6deecf4bf6b8f6e549a6331acc0dfb2d4e3a8
Merge: 12a94e0 12d5e4c
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 15:10:00 2013 -0700

    Merge branch 'master' of https://github.com/DataTorrent/Malhar into webapps-poc

commit 12a94e0b88639dd835e938be5a11a45e59ed5ae0
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 15:08:25 2013 -0700

    webapps rename

commit 9466ecc6b58d3223949b8e4dd42208063457a865
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 14:59:01 2013 -0700

    #187 Web Apps - Machine Data Demo - Vertical Axis Format

commit a052d0532efe1219992882ccc517f89283c188cc
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 14:17:16 2013 -0700

    fix #186 Web Apps - Styling

commit 18b345557ca15de56ce1df3233f501c19c725184
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 12:56:39 2013 -0700

    fix #186 Web Apps - Styling

commit 1decc71c50e81c08ba5cec868449f89f31253f77
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 12:29:03 2013 -0700

    fix #186 Web Apps - Styling

commit fa95351d9a88c8350608160dda79615d90ac5f0f
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 12:25:51 2013 -0700

    fix #186 Web Apps - Styling

commit 8a73fc6fb9235af05f4e3856f64595f69cde15ec
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 12:24:59 2013 -0700

    fix #186 Web Apps - Styling

commit 62d29aa32f6111f7e179aa43837ed6c79b94137f
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 23 10:53:08 2013 -0700

    fix #185 Web Apps - Readme

commit 0b685b6c58b351e09f789e7fecf0c00bc935495c
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 19:35:05 2013 -0700

    #170 Web Apps - Mobile Locator Demo - Phone Add/Remove

commit d84903feaa89821d9a8ea918869a8397b97ff47e
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:53:02 2013 -0700

    fix #183 Web Apps - JSHint

commit 15ea70a6c37109ce888be6579e0b77efe04111b7
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:51:21 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit e54cc7f2ff729e78de09b7e85c4a41c16f8c2f9c
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:45:33 2013 -0700

    fix #183 Web Apps - JSHint

commit b1d68762807d10e13f86bdc23bbf82aaa97bf311
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:42:47 2013 -0700

    #155 Web Apps - Machine Data Demo

commit ec11d8b6a6b67293012c2fb4649f1a1472ebc55e
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:40:50 2013 -0700

    fix #183 Web Apps - JSHint

commit de0f63d7b4dd52a607aece2fb8980c1c9c7cb1fb
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:13:05 2013 -0700

    fix #155 Web Apps - Machine Data Demo

commit f0028d6662c04ec0e9f6f1953b267320dfc51e0a
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 17:03:21 2013 -0700

    #156 Web Apps - Index Page

commit 10b105c9ba064d34f3fca68a026a6eaddf92fb7e
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 16:56:27 2013 -0700

    #181 Web Apps - Error Handling

commit 7a35d8bb78f069e9af25a7e24a5f65b0fa195d9f
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 16:53:58 2013 -0700

    #181 Web Apps - Error Handling

commit c0dfaa06a8478945200cc4407ea5bcc11cc88ca7
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 16:52:47 2013 -0700

    #181 Web Apps - Error Handling

commit d1681f6b1484497e1676a1a92dd0bb67f16522b8
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 16:38:02 2013 -0700

    #181 Web Apps - Error Handling

commit ca1edf9177a0ac8a60a88039791d9add85e0a532
Merge: 1217dc1 21635ae
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 22 16:07:49 2013 -0700

    Merge branch 'fraud' into webapps-poc

commit 21635ae12fc019eb612dc8249632abb72fbc5f1b
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 22 16:07:35 2013 -0700

    tweaked pnotify styles, fixed path to icons png

commit 5c7d03c9f398caaf7d0485343ca19427986ee649
Merge: 407c49e 1217dc1
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 22 16:02:51 2013 -0700

    Merge branch 'webapps-poc' into fraud

commit 407c49ec4e63924b3d141aec2cf31e4d488dd68f
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 22 16:00:57 2013 -0700

    added pnotify

commit 00e32449c1ba0550a9a1458b72bd3df553ce8d8c
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 22 14:35:51 2013 -0700

    added fraud base ui

commit 1217dc1a66a7d9ae5d2121785b0c8f69c042fcfe
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 14:22:28 2013 -0700

    fix #178 Web Apps - License Headers

commit f5af0221454b5f54f14b01b21cabaf5edd7435f9
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 12:43:05 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit 57d955f739e72a1753a8f6cc2e442a710f91c32b
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 12:06:32 2013 -0700

    #179 Web Apps - WebSocket PubSub Topics

commit 1e6ccb0002f0cea10010ed45c9da30f5351864b2
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 22 10:57:46 2013 -0700

    fix #178 Web Apps - License Headers

commit 9aceeb706a9b224e0e5ce12afe38ed725739a019
Author: nickholub <nikholub@gmail.com>
Date:   Mon Oct 21 16:33:56 2013 -0700

    #170 Web Apps - Mobile Locator Demo - Phone Add/Remove

commit c2a62778b46ca5243cdd0e14f01d94cc7c52741e
Author: nickholub <nikholub@gmail.com>
Date:   Mon Oct 21 13:11:30 2013 -0700

    #170 Web Apps - Mobile Locator Demo - Phone Add/Remove

commit 60b127ea973c03087a336e38d2cbfc06f444ed2e
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 16:32:33 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit e9f8c8faeb804520af542522071b689e38979386
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 16:30:51 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit d340b9d59405b10b37582ba28a1b4fd3dad1bd81
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 16:14:20 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 63564848335bb4242c72291d48b39ee7a6be4664
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 16:06:32 2013 -0700

    #170 Web Apps - Mobile Locator Demo - Phone Add/Remove

commit 60c52feb8d0f5368e547199a4050c841cc28ff81
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Fri Oct 18 12:21:48 2013 -0700

    added publish method to socket service

commit ab76c3874cb8dd5cfd178498f30868e1c808f88f
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 11:59:10 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit bb2978dbb194f89a17e204f058e1841d0f1152e7
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 11:52:31 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit 6caa5e06320c06b21c2a0f7a61f33f3aedaaef75
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 11:42:55 2013 -0700

    fix #154 Web Apps - Mobile Locator Demo

commit d6fe476e0b145a4c625a460d77f11d26b52cd7ec
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 11:28:41 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit ed08b0a14601d00a190dce0d9b151b69d254ed27
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 11:14:29 2013 -0700

    fix #154 Web Apps - Mobile Locator Demo

commit 3673bea089e5c254590ad440ccb0bbf19b1dd9c9
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 11:00:11 2013 -0700

    fix #168 Web Apps - Demos Descriptions

commit 2cff05af855b5636f063bbd8e5ccee497c8cd727
Author: nickholub <nikholub@gmail.com>
Date:   Fri Oct 18 10:58:20 2013 -0700

    #168 Web Apps - Demos Descriptions

commit 7e80776a5c1f3e56229cd8ba82f563000d9d2638
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 17:39:58 2013 -0700

    fix #163 Web Apps - Mobile Locator Demo - Google Maps Marker Labels

commit 6d3d558f3c31c6bfc65739b76e1d60a8a2f2509b
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 16:36:32 2013 -0700

    fix #162 Web Apps - Machine Data Demo - CPU/RAM/HDD Gauges

commit aa4f43ef58a9eaf67940825875fc952eb6d5de82
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 16:28:09 2013 -0700

    fix #162 Web Apps - Machine Data Demo - CPU/RAM/HDD Gauges

commit a4804e3212130575ed9243b4516f18cc15c7a89a
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 16:26:46 2013 -0700

    fix #162 Web Apps - Machine Data Demo - CPU/RAM/HDD Gauges

commit f8350f5a91b2cb478602360131a0e35d70f1c3d4
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 16:25:34 2013 -0700

    fix #162 Web Apps - Machine Data Demo - CPU/RAM/HDD Gauges

commit 65d26419eba721529e7fd573a09d0b1b07a5e4e1
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 15:48:43 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 31f221747590f381ecc5086e701c4a5a306998ff
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 15:44:30 2013 -0700

    fix #161 Web Apps - Machine Data Demo - Device ID Dimension

commit 7cb5d8255706c0e5366bba18391b2698ddeaf0dc
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 15:40:27 2013 -0700

    #161 Web Apps - Machine Data Demo - Device ID Dimension

commit 42fb29a71d91ddd54a4d0c34f3c3c37e0d9956d6
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 15:26:19 2013 -0700

    #155 Web Apps - Machine Data Demo

commit c914b0ccbd8a169026df96dfa26b9c1fa312eee1
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 14:01:10 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 211b70008e1a5460703d1a1276eea4e8c6caf669
Author: nickholub <nikholub@gmail.com>
Date:   Thu Oct 17 11:01:44 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit 620b101625975bdd57c635faa1808e14f745e032
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 18:52:15 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit ef222fddabc05a5349480a1f38199bfa94b6e928
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 18:29:21 2013 -0700

    fix #156 Web Apps - Index Page

commit bafbd6a2f42f073d609ec31ab54074b26a4a239a
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 18:26:00 2013 -0700

    fix #156 Web Apps - Index Page

commit 92128d551d470032582815e30e9f841bcbcb6056
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 18:23:47 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit 47b722bd89be287faf90f2a0f15c3f025bd8cb0b
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 18:01:21 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit d43905ff7bfc0cb0c346300fcea074490c9f8628
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 18:00:30 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit cada502f2866f13f4ce008f3f30a6f4342d2d127
Merge: d5b1256 7735b7b
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Wed Oct 16 16:55:50 2013 -0700

    Merge branch 'fraud' into webapps-poc

commit 7735b7b471d6a6b4426da2270f968f34d464675b
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Wed Oct 16 16:54:24 2013 -0700

    basic setup for fraud

commit d5b1256b04b3165a1d1aab8c3f2cecda92b3a791
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 16:23:03 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 14fe0dc809b6a01bc1e04d13151346d92baa806f
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 16:22:09 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit 32cf63b1da746d71d87d7977a9e6e07ec51e5c04
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 16:20:00 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit e0aba5697073b6d3c3b260c05a16256aa3767156
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 15:53:36 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit 013aa5cb3e01113d175e629a533d2e60a9414dd5
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 15:52:49 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit d0801cef247974a89ade310f6d00a804d98beaa0
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 15:14:14 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit 7ea5b85658d78a8011b18778883cd43f49560525
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:55:25 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 360988631fcd37970645ac5c642645756725221f
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:40:04 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit 40530a61ec3535d4081875e3355c08b6d9f42155
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:39:48 2013 -0700

    fix #145 Web Apps - Twitter Demo

commit bd91b69fa39751ce89048476f3d7ac6c6e13cc4d
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:39:12 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 06932448cd10c7121517639bea37ad4b44bc7bc2
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:37:50 2013 -0700

    #155 Web Apps - Machine Data Demo

commit 3557982ca3da461f154d5cc7f9b7a4964f3acf49
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:34:10 2013 -0700

    #155 Web Apps - Machine Data Demo

commit d71b224dd6b200c813e0b15b7305e7ee3332b27f
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:26:59 2013 -0700

    #153 Web Apps - REST service

commit 5a57e911a4cbfc90939a3a9086b8153d3d7888db
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:23:20 2013 -0700

    #154 Web Apps - Mobile Locator Demo

commit 1dcddb16903894e5df2b7a49f11fa4ce516a6541
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 14:10:19 2013 -0700

    #153 Web Apps - REST service

commit ee2ece19325b004bc0fe10af6870b3d612261d38
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 13:26:15 2013 -0700

    #152 Web Apps - Real Time Stats Directive

commit 53db5f021274354031dd84e85b1fe1c3722829fb
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 13:17:26 2013 -0700

    #152 Web Apps - Real Time Stats Directive

commit 025e3d1f193e2787f9e7da361fe8ddbab79976b9
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 11:22:20 2013 -0700

    #145 Twitter Demo

commit 5c0076b8b5cd1ef46a1af87694fea892429fef0a
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 10:35:49 2013 -0700

    #145 WebSocket Module

commit 342db9fdf1ea93375a053876b0e75408ea7295dd
Author: nickholub <nikholub@gmail.com>
Date:   Wed Oct 16 10:31:17 2013 -0700

    #145 Web Apps - Twitter Demo

commit 6b6d4153bb22bb48d5a544d09c3b7501014646d4
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 15 18:26:05 2013 -0700

    tweaked navbar

commit ebcb9a04fffab0d9df939416af4250d8641dccbd
Merge: 6b22d7b 0a12a2c
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 15 18:09:33 2013 -0700

    Merge branch 'webapps-poc' of github.com:nickholub/Malhar into webapps-poc

    Conflicts:
    	poc/webapps/app/index.html

commit 6b22d7b55430ade637db3b60679a6d115a10e59c
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Oct 15 18:07:32 2013 -0700

    fixed vitals css

commit 0a12a2c1ffb94e993f662127ac458ad20bdb4e79
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 15 17:57:19 2013 -0700

    #145 Web Apps POC

commit ae4a3576499a67faf7a0a78dcc390f44e7811792
Author: nickholub <nikholub@gmail.com>
Date:   Tue Oct 15 17:17:18 2013 -0700

    #145 Web Apps POC
Merge pull request #188 from nickholub/master

Web Apps (Demos) - Squashed commit of the following:
Adding @since tags
SPOI-1408 added AsyncHttpClient.close() calls
Merging 0.9-migration and master java files
Merge branch '0.9-migration' of https://github.com/DataTorrent/Malhar into 0.9-migration
Squashed commit of the following:

commit 701ce92c05fbbf04ee32fe230e37df83ee2bdea7
Merge: 22c5d2f c9d0858
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 4 22:22:52 2013 -0800

    Merge branch '0.9-migration' of https://github.com/DataTorrent/Malhar into ads

commit 22c5d2f5a6572732fb5f8e7348a1f58d5d3e41e8
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 4 21:56:30 2013 -0800

    fix #257 Machine and Ads Demos Common Styling

commit e592bbe7cd54468044b338da1407758fcd40fbca
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 4 13:59:12 2013 -0800

    fix #241 Port Ads Dimensions Demo to AngularJS

commit ef14209200919bc9860a8d6b4e278fc4058f2fcc
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 4 13:56:56 2013 -0800

    fix #241 Port Ads Dimensions Demo to AngularJS

commit 1ab661ec2db08be232725f2f260508fc281879b4
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 4 10:50:02 2013 -0800

    fix #241 Port Ads Dimensions Demo to AngularJS

commit a03fa59998208471a3d49041be8b2ae5754ff9ba
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 21:10:49 2013 -0800

    fix #241 Port Ads Dimensions Demo to AngularJS

commit 74b5789866d2e038b2c15b4d0b952ba0e2f80086
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 20:48:36 2013 -0800

    fix #254 Ads Dimensions Demo - Redis Unit Test

commit 60fe833e5ea8537db74c9f8fed4fc61b57ac3f1e
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 20:44:31 2013 -0800

    fix #253 Port Ads Dimensions Demo to AngularJS

commit ec138bdd643961d8aaa77af4c43e5bd47bcbbb68
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 20:43:56 2013 -0800

    fix #253 Port Ads Dimensions Demo to AngularJS

commit c7d10fde1cd6a1fdbf3e91853985f4c520517a90
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 20:26:12 2013 -0800

    fix #253 Port Ads Dimensions Demo to AngularJS

commit ed0bab3e79f46bfa0708269da5a5ef97dfaf507b
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 19:58:12 2013 -0800

    fix #241 Port Ads Dimensions Demo to AngularJS

commit 78744608f9317247a52775e508a31e8c38374572
Author: Nick Holub <nikholub@gmail.com>
Date:   Sun Nov 3 19:56:24 2013 -0800

    fix #241 Port Ads Dimensions Demo to AngularJS
Merge pull request #258 from nickholub/adsp1

Ads Dimensions Demo. Squashed commit of the following: