Add support for assets groups
Improve cache handling
Add full namespaces and completed docblocks
Merge branch 'asset-groups'