Add stopwatch abstraction.
Extract signal handlers.
Suppress warning.
Add declarations for new functions.
Fix: spaces were taking too long. No need for space after text.
Add stricter rules for compilation.
Completely overhaule structure.