Reformatted the code

Now we have a nicer interface

scala.obey.model.utils contains case classes

scala.obey.tools contains what is used in the plugin