Fix the build on Travis.

- Turns out that the directory structure should have been
  app/controllers/api/v1 instead of app/controllers/api/V1

- Squashed commit of the following:

commit 7eed27bc1f0e3cf8dc5ddcce59073bcbce31472c
Merge: c9b2ce6 b59a26e
Author: Timothy Andrew <mail@timothyandrew.net>
Date:   Thu Aug 22 00:53:40 2013 +0530

    Merge branch 'master' into fix-travis

commit c9b2ce61f94b465198bf0009c0e396dc1cd09004
Author: Timothy Andrew <mail@timothyandrew.net>
Date:   Thu Aug 22 00:46:24 2013 +0530

    Rename the V1 folder to v1.

commit 2d75b5e4b2d4d9ea507b518e1286cbbd5f9011ef
Author: Timothy Andrew <mail@timothyandrew.net>
Date:   Thu Aug 22 00:31:37 2013 +0530

    Try capitalizing V1

commit 312d69769d46798e2a78f2efd6938ed5f63964cc
Author: Timothy Andrew <mail@timothyandrew.net>
Date:   Wed Aug 21 16:30:49 2013 +0530

    Try an explicit controller in the test

commit a251c6bc45e8c44ccbdffd781a5a2375616c3e89
Author: Timothy Andrew <mail@timothyandrew.net>
Date:   Wed Aug 21 16:24:27 2013 +0530

    Use an explicit controller in the routes.

commit 93bbd227fbf761b0d5196270e58c6e321d9b63f2
Author: Timothy Andrew <mail@timothyandrew.net>
Date:   Wed Aug 21 16:11:21 2013 +0530

    Try moving to other module syntax