Move errors to own module
Add pypy as supported language