For syntax and name conventions see:

http://www.perl.com/doc/manual/html/pod/perlstyle.html

(for now not the whole code is compatible with these guidelines)
