Reveal by pub sub

New modules:
- moj.jquery-pub-sub.js
- moj.reveal-pub-sub.js

Added comments and examples in the moj.reveal-pub-sub module

The _employment.html.slim has rather allot of changes and @Demwunz might need to redo some minor changes after this is merged but he is aware of it.

The reason they are in the init function is it provides the structure required to make the module configurable later on.

I can add the config code now, leave it as is or change them to self execute.