changed gitignore
File Manager

(cherry picked from commit fbc4f1286d52f61c80744405443dc3c09a48cb68)
edited gitignore
test changes

(cherry picked from commit 8ffc704fb31efe7f0c17dcb4643704395a51a896)
extracted create buttons into separated js WIP

(cherry picked from commit f2dfacb1180af5ca0fd0467e347a93a8a716b10b)
extracted create buttons into separated js

(cherry picked from commit cf566290933b13373a60effb7aec44bf803617e3)
added creating files (default styling, codeeditor should be adjusted)

(cherry picked from commit b3a4070de0e42d6f47324c59bc3b6e3e88b98b90)
uploading files extracted into separated file WIP

(cherry picked from commit b89ecef928b8c102fbea5d0b37b06211f9493017)
added state dependent on current hash

(cherry picked from commit 1b5109ab6b8f6877c33ae1397b407bd48d58f9c4)
added toolbox WIP

(cherry picked from commit d13c3ff77936fbcd20276e8ba9d932a90e824309)
removed extra functionality (padding calculations for content list)
corrections for firefox
yet more corrections for firefox
changed to display flex
removed some extras
added full path + path separator
added ace WIP
added fileEditor
fixed undo/redo buttons functionality
extended toolbox a bit