Added silent argument to can_write and can_read in project.work #2151

* Instead of raising 404 they return False if silent=True