Naming issue in DSL

I have a remark/suggestion.

Bower is not JavaScript specific. Packages can contain JavaScript, CSS, images etc. So my suggestion is: rename `Jsfile` to `Assetfile` and `js` method to `asset`. The method syntax gonna be the same as for js libraries also for css ones.

If you agree I'll be back soon with my commit.