maven structure
Signed-off-by: Andrew Allen <andrew.st.allen@gmail.com>