Squashed commit of the following:

commit 19e6db3c7bc2003f8b69270b6e95a074a16ba8ce
Author: G. Logan Slinski <phantom.patrol@gmail.com>
Date:   Thu Oct 23 08:53:05 2014 -0400

    Permit owners or admins to change completed flag

commit 7d8d9625af9c6d93e0db106a9298927d60bb01b8
Author: G. Logan Slinski <phantom.patrol@gmail.com>
Date:   Thu Oct 23 08:27:38 2014 -0400

    Add tests

commit 7f5154ef363bb1925bd3d713e71ef69ce2f442a0
Author: G Logan Slinski <logan@Gs-MacBook-Air.local>
Date:   Thu Oct 23 07:10:10 2014 -0400

    Not tdd, but working with the code base to start helped