more angular

to be fixed:
- annotations should be positioned after the image is loaded
- annoations need to be editable
- annoations need to be serialized and saved