Asset installers

Fixes #8
Todo:
* [x] tests
It should work - see tests.