Squashed commit of the following:

commit 4e0f865769a4c9323ceb70864836c8d418e566de
Author: Steven Wallace <snwallace@gmail.com>
Date:   Sun Jul 28 16:05:09 2013 -0500

    Added sending to flush

commit ffceccb9a8c5bcde4016c0d5f76ab97c3bc2f2d6
Author: Steven Wallace <snwallace@gmail.com>
Date:   Sun Jul 28 16:02:29 2013 -0500

    Broke up a few lines to fit in 80 characters.

commit d95e1bae6166bd40715dfba97de8edce41f0909c
Author: Steven Wallace <snwallace@gmail.com>
Date:   Sun Jul 28 16:01:12 2013 -0500

    Cleaned a few names.

commit e955c7b11a63abfa6efacc0d1f0eda150734de5c
Author: JustinKellogg <jdk998@mst.edu>
Date:   Sun Jul 28 16:00:53 2013 -0500

    fixed typo

commit 1ccc0ca459ec8b757609ff1ba8cbe909111c9630
Author: JustinKellogg <jdk998@mst.edu>
Date:   Sun Jul 28 15:57:16 2013 -0500

    flush function