added: gitignore sublime files
improved: style of error messages
refactored: pear coding standard