Add `accept` option support

Squashed commit of the following:

commit 3388a23247f9a30e9583bc643628e5a3ced9860e
Author: Lance Pollard <lancejpollard@gmail.com>
Date:   Wed Jul 3 12:50:36 2013 -0700

    docs for `accept` option

commit 083e506f0cdc22e55261312f9dbde4872cd2a8ea
Author: Lance Pollard <lancejpollard@gmail.com>
Date:   Wed Jul 3 12:47:02 2013 -0700

    remove the if check and just set it directly every time

commit 2e0b9a5a12fea4c8ab1720dc2cdc92884c10bd85
Author: Lance Pollard <lancejpollard@gmail.com>
Date:   Tue Jul 2 22:53:48 2013 -0700

    add `accept` support

Closes #11.