As sugested by ktdreyer:
- Remove useless $Id$ tag
- Change warnings to errors
- Change error message into a user friendly message
As discussed in PR#74, perl and its modules should only be checked for if header files are not only present