An email Confirmation is sent out when package is created

I also needed to create `link` objects for the outgoing emails.

They're being stored in the database as string input from the user, in this format:
`"This is a name of a link::http://link-url.com"`

So the `LinkGenerator` takes that line from a `Package` object, and `.process`es it, and turns it into a `Link` object that responds to `.name` and `.url`. A link object also needs to respond to `to_partial_path` to work with `render` in the view, and since it's not an AcitveRecord Compatible Object, I wrote the method myself.
For my app, I used something like this: 

``` ruby
  config.action_mailer.smtp_settings = {
    address: "smtp.gmail.com",
    port: 587,
    domain: ENV.fetch("GMAIL_DOMAIN"),
    authentication: "plain",
    enable_starttls_auto: true,
    user_name: ENV.fetch("GMAIL_USERNAME"),
    password: ENV.fetch("GMAIL_PASSWORD")
  }
```