Added lots of files and test files

- Changed to focus on developing to a file format
- Added icon loading using pillow
- Added XML reading
- Changed some names and restructured a bit