Add logging in the compiler, closes #8
Add backend/1 and fields/1 so that they can be called from a initialized model, closes #9
@ping Taure