assets plugin - initial commit - all tests pass