Project refactored, ApiWatcher implemented, watching inventory works