[TASK] Add "remove" method on Asset class to match TS setting
[TASK] Clean up cache handling
[TASK] Clean up Asset file content retrieval
[TASK] Handle case of intentional NULL path in Asset->setPath
[TASK] Bring unit test coverage for Asset class to 100%