Integrated events articles

Integrated jobs form, added virtus gem.

Refactored message class to use virtus instead of manually assign attributes.