Machine Demo Circular Keys. Squashed commit of the following:

commit d1434d67266dd8f06e407b17c504681d3597ef26
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 11 17:26:21 2013 -0800

    fix #286 Ads Dimensions Demo - REST API

commit 77f8bef1a98033c5ee2df0d47abbca98acc15dbd
Author: Nick Holub <nikholub@gmail.com>
Date:   Mon Nov 11 17:19:56 2013 -0800

    fix #285 Machine Data Demo - No Data Behavior

commit 6be9eace1799902456c4dbdc1a66119d75e52d3e
Author: Nick Holub <nikholub@gmail.com>
Date:   Fri Nov 8 15:27:32 2013 -0800

    fix #280, fix #281 Machine Data Demo - Circular Keys