Flappy

Things aren't finished, but they are far enough along that it would be nice to get this up on staging where people can play with it and start giving feedback.  I'm not too worried about breaking anything else as I'm not really touching much shared code.  I will also have a dashboard pull request coming shortly that will enable this and is probably worth a more detailed look.