finished separating general domain-specific logic and View-specific logic aka everything in util and utilView can be used for other projects
added minimum level view
updated API with Danny
solved conflicts :-)