Signal impl (#4)
Changes build to ignore warnings on non-Debug builds
(This is necessary as asserts do not work in this mode)