allow using symbols in asset helpers
move monkey patching to the point when it is actually needed
do not require adapters unless they are needed
fix tests
Merge pull request #27 from ujifgc/rearrange

Rearrange features