Rewrite and expand README.md to include business rules

Reorganize pom.xml