UI now works with attach_volume

Added functionality for custom mount_locations (Although this is still broken)
UI changes where it makes sense to handle the new task-based attach/detach