Changed build system to use pypy
Modified some headers
Modified some headers
Fixed a small documentation error
Added a log
Modified tools to use the new logger
Fixed a small bug
Renamed a few files