Fixing filepaths and verifies thereof

This fixes #82, #81, #84.

Squashed commit of the following:

commit f48504f3d9fab203795ac6dffbd9b27025be7c7f
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 16:27:06 2014 -0500

    Fixing verifies

commit 48119bb70cc7fd6eb819fe22b3fb771c5144794d
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 16:19:10 2014 -0500

    Fixing this one

commit 578e0fec7621c8a1639a6357e063f3aa0016c82c
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 16:17:46 2014 -0500

    Un-reverting Shannon's stuff

commit cac06adedc153f5dd251165d1835aee1592442cd
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 16:14:11 2014 -0500

    Andy fixed his screwy commit

commit b59e7cefb01131708dcd36b8dc25f0312d6b0e0c
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 16:09:44 2014 -0500

    Andy screwed this one up badly

commit 6b568e20a48717b1a3c530811c020701de5bd018
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 15:48:20 2014 -0500

    Adding in a table for CommitFilepath model

commit aadd4a6681e6ab995e2ff8323976e5b2bd45a6e2
Author: Andy Meneely <andy@se.rit.edu>
Date:   Tue Feb 18 15:44:55 2014 -0500

    Dropping all commit-filepath-related tables