Enhanced exceptions

This commit also contains:
- eslint + jscs break the process as they should if there is an error
- test should fail if no error is thrown on each t.throws tests
Merge pull request #3 from postcss/enhanced-exceptions

Enhanced exceptions