Squashed commit of the following:

commit ac0c4a02b57ebb6866a29ca442910c51069281fb
Author: vw52 <vw52@cornell.edu>
Date:   Mon Mar 31 11:34:38 2014 -0400

    (1533) - fix maxlen of 9 files

commit b376347273e98ba972ba83ec465ab23a832973a8
Author: Nolan Lawson <nolan.lawson@gmail.com>
Date:   Mon Mar 31 09:50:26 2014 -0400

    (#1775) - add getUrl() to http adapter

commit 8efe60f7549e9b0175dc7624d0d7c19758655a3e
Author: Ian Goodacre <Ian.Goodacre@xtra.co.nz>
Date:   Mon Mar 31 14:12:01 2014 +1300

    (#1771) - Defer changes error