move exception, filter, model packages to commons, update build.sbt
add clients to commons
clean up test