Adding open graph data

Adding new setting options for adding a custom **favicon**, specifying **open graph data** values for sharing site on social media, and adding some new settings in the General category for *site name* and *site url*. Newly added settings have been wrapped up into the Setting caching approach, so the queries are not repeated if not necessary.

Also starts process of trying to clean up the *General Settings* to separate them into more logical setting groups instead of one long page of settings all over the place.

Resolves #405, #192

To update the DB will need to seed the new settings using the following artisan commands:

`````
art db:seed --class="SiteInfoSettingsTableSeeder"
art db:seed --class="OpenGraphDataSettingsTableSeeder"
art db:seed --class="FaviconSettingsTableSeeder"
`````
@angaither 

CC: @barryclark @DFurnes 
Nah, I believe it relates to how the `status` for the application gets output. I think you ended up having to change it or something so it updated properly, but just means that it's not longer getting cached. Added the `@TODO` to remind what happened. Future refactor.