+//General viewing task
+manageShares :: [MTaskShare] -> Task MTaskShare
+
+//Clean out shares when a task has been removed
+cleanSharesTask :: Int MTaskDevice -> Task [MTaskShare]
+//Clean out shares when a device has been removed
+cleanSharesDevice :: String -> Task [MTaskShare]
+
+updateShare :: Int BCValue -> Task [MTaskShare]
+
+//updateShare :: Int BCValue -> Task ()