Week 18

This week I continued refactoring euph to the new code style. The core library is almost complete now :)