removed async: true from belongsTo (was unnecessary)
simplified routing:
- path for displaying directory contents has changed to: /directory/<directory_path>
- path for displaying image contents is now: /directory/<directory_path/image/<image_name>

separated concerns:
- browsing logic is controlled by gallery.directory resource
- previewing logic is controlled by gallery.image resource underneath