[#2] Added ability to specify custom layout

Works exactly like requesting in issue #2.

I apologize for making this pull again master, Feel free to close it and I can resubmit it against develop so things line up better.

```
return array(
    'router' => array(
        'routes' => array(
            'about' => array(
                'type' => 'Literal',
                'options' => array(
                    'route' => '/about',
                    'defaults' => array(
                        'controller' => 'PhlySimplePage\Controller\Page',
                        'template'   => 'application/pages/about',
                        'layout' => 'layout/static-pages'
                    ),
                ),
            ),
        ),
    ),
);
```