Inserting platform settings during installation.
Inserting platform setting during installation.
Adding mailer in order to send mails using templates.
Using container instead old functions still needs work.
Minor - format code.
Adding asserts.