added in support for route groups through route name dot notation

This is so that route groups can be defined as

```yml
routes:
  admin:
    route: /admin
    controller: Blogg\Controllers\Admin
    action: index
    methods:
      - GET
      - POST
      - PUT

  admin.users:
    route: /users
    controller: Blogg\Controllers\Admin
    action: users
    methods:
      - GET
```

admin.users = /admin/users