New vocabulary builder for context

commit d518e0a9858c22e534c39e155da0e03d608357a2
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed May 14 09:31:56 2014 +0200

    Complete test and use consistently symbols everywhere

commit 2fa1821e8c64439e31d506a2563770637be5088d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed May 14 09:10:49 2014 +0200

    New test for building vocabulary ... tbc

commit f8f08e90277b55172598de09391f3c5a07492b00
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed May 14 08:42:27 2014 +0200

    More readable code

commit 6818196b621885c78e557cf23c7b0f59e8afd505
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed May 14 08:39:51 2014 +0200

    Extracted vocabulary query and modularized it
gems: update newrelic gem
prepare routes and tab-navigation
import raw html from styleguide for mockup
more structuring: controller method, partials
more structuring: tab navigation, partials also for media_sets
throw out static mockup, build with haml and data. cleanup unused templates.
#tmp: directly edit style guide. add data-properties for scripting.
js: implement filterbar functionality (in style guide) #tmp
js: implement slider functionality (in style guide) #tmp
slider: grabHandle: use correct typographic entities (thin space, multiplication sign)
start of porting new design to media_sets
more #cleanup
move js from styleguide to templates, fake missing count data with random
tmp: mark where the 'count' would go in the json helper
ui: filterbar: make displaying of resources-type-filter conditional; turn it off in context/entries
prepare more variables
beginn fixing tests
#cleanup
#tmp