add webassets

1. setup general dependencies
2. configure webassets
3. include assets