An IP cannot be null.

Signed-off-by: Max Fierke <max@maxfierke.com>
IPs default to not being able to clock in.

Signed-off-by: Max Fierke <max@maxfierke.com>
Better explain the bundle parameter logic.

Signed-off-by: Max Fierke <max@maxfierke.com>
Have clock:prune use the app Settings entity. If no threshold is provided with the command, we use the value from the database.

Signed-off-by: Max Fierke <max@maxfierke.com>