API update

- controler cleanup
- separate function for image upload
gitignore
Copyright

- Copyright added
gitignore
Image Upload

- image assets added
- API update
- modal update
Modals cleanup