adding smtp detection

proper setup smtp parameters as taken from IspDb

implement proper entity account

TestMailAccount is now testing the method toJson()

use account's smtp parameters to send emails

adding manual account creation

move saving of the account to the controller level