Force warnings option

Tests not included yet - this is only the preliminary work to add the option and check for it.

Solution to Issue #60.
This whole section is starting to get messy. Maybe we should come up with a solid plan for what this should look like and release it in the next major version.