Add dynamic gage

I've added in a dynamic gage and an update of the demo page to show the result.  I rethought rewriting the whole thing and added it as a new directive, that way there is less overhead where a gauge doesn't need to be dynamic.  Had to add in some development dependencies to get it displaying, e.g. angular, justgage, raphael