Squashed commit of the following:

commit bb8f56199fe18bde2955fa7fffc6295215f63729
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 14:01:19 2014 -0400

    Ignore missing template folder

commit 1c8c30ad1e5ff2666ab4b605494e478abac174b9
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:58:15 2014 -0400

    Remove small biz bundle

commit df3bb3aa71753306ab1108329e4773cc793ca432
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:53:34 2014 -0400

    Delete composer lock

commit c97f88db40b5a5d86474e68fde4f048a08b14bdb
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:49:37 2014 -0400

    Prefer dist

commit ef038dfbbf462ee87dcc80315fe0a4ea24f1272d
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:48:37 2014 -0400

    Update phpunit to use the bootstrap cache file instead of an autoload.dist

commit ea52b1d5ea29c425733c851e38c486d8576e1c38
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:48:05 2014 -0400

    Add other folders for making the kernel and testing for functional tests

commit 283f2bacd2577026f56a2a2a7678cd599b790e8c
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:47:12 2014 -0400

    Update composer

commit 8b48142727c8a094b178e391ce58ca533434d890
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:41:48 2014 -0400

    Have composer install before phpunit

commit 9d065795222172b58ff805d535ecaa04a4049c06
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:39:26 2014 -0400

    Have composer install before phpunit

commit 31bf8e009d51bf0db0a10230388500932d42f110
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:14:46 2014 -0400

    Remove tests folders from build since they're in src folder

commit 68594f72aa6ac014c0cdbaca7c9a4523081c3dc7
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:13:08 2014 -0400

    Move build file

commit c9a11cebb6dd078b28c067d6a1717b39a77dd6af
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Mon Oct 20 13:06:37 2014 -0400

    Added build dir

commit 0f8303009aee5ca84903e9d525a79d18fab349d7
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Fri Oct 17 16:39:56 2014 -0400

    Fixed PageTest with new route names for pages. Added a functional test

commit d6fafb3e4df7fb6988a154aaf6bf15783d9a77b1
Author: Craig Blanchette <craig.blanchette@gmail.com>
Date:   Fri Oct 17 16:39:17 2014 -0400

    Fixed route prefixes when generating routes. Have route provider have a cache so we don't have to generate the routes every time it gets called. Change how PageControllers are cached