small fixes and continued #12

- original and new texture preview
- implemented scaling for small previews
- backend for full previews (implemented un controller/data)
- layout improvements for texture tasks
- small test fixes
- moved file/directory cration logic into FileService
- smaller task animation changes