Added 'drag off dock' functionality. Added JSON serialization/deserialization for configuration file. Enabled querying emptiness of recycle bin.