Lazy me got the SquareImage thing almost done

- The dialog shows properly in Firefox/Chrome (this will be refactored
at a later date)
- Dialog is functional
- Moved the test due to some internal issues with client-side that need
resolving