moved reader initialization to function
added SILENT option
added forced door unlocking in case of staying in wrong state
added server pinging
changed debouncing method for reed switch
added door unlocking when opened during locking phase
protected above against unlocking in case of reed switch failure
moved door lock logic to another module
added sounds after long button press
enabled door locking by button