More fixes

Fixed #3
Fixed #7
Fixed #9
Fixed #19
Fixed #22
Fixed #25

Added chat notification for (un)locking doors. Moved some hooks around
to be more modular. Added Player:GetCash().