Support ES6 classes and annotations

```javascript
class Foo extends Controller {
  @get @alias('/')
  index() { }
}
```