modified the controller.server , the application and routes file and especially the model.server allowing for two versions one for mobile, plus one for desktop. share buttons come with it and yql is used to extract the information needed. the next step will be to reduce the waste in this by taking away unused functions