Update signals; adds utilities module
Merge branch 'signals'