Implement Assetmanagement

Includes:
- Tag creation
- Image Upload
- Assigning of Assets to Canvas
- Removing of Assets from Canvas
i don't care we don't have much time left sorry.