flushed out service layer a bit
added exception hierachy
restructoring
add pferdebox connected with service layer