Use ID instead of id or Id.
Use Warning instead of error for invalid switches. Fixes #105.