Got watch system working to an initial base state. Moved some existing logic where it makes sense.
Added DB and started controller method.