much prettier i3 config

Squashed commit of the following:

commit 97b3783c23abbe79f47389c1fc4997a94ba559fb
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Sat Jun 14 13:21:41 2014 -0400

    prettier notifications in i3

    Squashed commit of the following:

    commit 923077c55505961fcbd86adbdd7f471654b3817e
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Sat Jun 14 12:16:34 2014 -0400

        adds credit for dunstrc

    commit 85b3f36c478012de0ae5aa3ba00838eb6d08a00a
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Sat Jun 14 12:14:06 2014 -0400

        adds dunstrc

commit 42606aa513da3be9bbeec4bca3ed1dab05cab7ab
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 12 16:49:11 2014 -0400

    adds script to configure monitors according to hostname

commit 2ef665030c99e064d38cfef7bcc5ab78583e5cb6
Merge: d9a0ebb 39ee2ae
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 12 16:33:41 2014 -0400

    Merge branch 'more-i3-config' of github.com:ronocdh/dotfiles into more-i3-config

commit d9a0ebb7e3ffcd434a5a013c841a38a3dd0f52da
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Thu Jun 12 16:33:28 2014 -0400

    customizations to i3 statusbar

    Squashed commit of the following:

    commit b5ac27554bf052e6ff3e691da4e3eee113b39111
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Thu Jun 12 16:32:50 2014 -0400

        adds volume display

    commit 105268688c6f05d4d07f0dd9c39f1301b4e78650
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Wed Jun 4 18:21:42 2014 -0400

        terser i3status

    commit 99671da0d10df7abbe9cc764d42c10ffb3c13c98
    Author: Conor Schaefer <conor.schaefer@gmail.com>
    Date:   Wed Jun 4 18:18:29 2014 -0400

        adds default i3statusbar

commit 39ee2aee76066cbdeee85d1ff4445aae5a135109
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Fri Jun 6 09:52:09 2014 -0400

    adds arrow key volume controls, too

commit d586558914dd579379d10e162d38afaa287f24ec
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Wed Jun 4 18:15:19 2014 -0400

    adds support for hw volume controls

commit fb30b7108b977793018a0cd114aed2423685e55e
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 16:22:16 2014 -0400

    default to black background for i3lock

commit a3634b25c84342f95bf4bc319d74ba631b423a84
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 16:16:30 2014 -0400

    removes unused xinitrc backup

commit 1ac28352ade9b2663b764ef908cfc20b179dedb7
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 16:14:36 2014 -0400

    adds work desktop monitor config

commit 4b198b1f4139794e0a9cbcd5f6b9b8b6dba89103
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 15:47:13 2014 -0400

    set custom X keybindings

commit ff9621b621cfcdf9b745a25eb47dbb314e7c887a
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 15:45:59 2014 -0400

    restore nitrogen settings for background pics

commit b433474e910736be9dbc4731f441a10b364cc052
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 15:45:34 2014 -0400

    ensure xscreensaver daemon is running

commit ae1c8c0e35257434a9338bf59e0dbccd8fa52e0b
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 15:23:22 2014 -0400

    prefer i3lock, failover to xscreensaver

commit a088ae09b330d6921b9f01731b1051544294e9bf
Author: Conor Schaefer <conor.schaefer@gmail.com>
Date:   Tue Jun 3 15:19:19 2014 -0400

    adds keybinding for screen locking