Removed ActionMailer requires & config

We're not using it, so why keep it around
Added BaseClass

It has some repeatable qualities that every class will inherit
All the models inheriting from BaseClass

As they all include ActiveModel's Model & Serialization
Merge pull request #13 from ministryofjustice/re-design

Re design