Added Tile Menu, implemented photo duality

-Added a pop-up menu system when making a new tile
-Photos now store a Bitmap and byte[] of their data for easy JSON use. Using setter for one attribute will convert to the other so a tile will always know both *This won't be tested until we implement retrieving photos, but this should work*