Added Lock operations (read, change, remove)

Let's not make BoxFileLock extend from BoxItem as that breaks the "is a" rule. Since we only need the created_by and created_at properties, we should just add those properties explicitly in BoxFileLock and have it extend from BoxEntity. If the lock object gets more complex later on, we can refactor those properties out