Creating new Mail class, all mail functionality goes there. Plus some new tests for Mail class.