First pass of backend
Missing files, validations, new images
Tweaks
FUF