Added log output
Added cache concept for logs and builds
Rewrote parser
Adapted and added tests