added basic architecture structure
add java build path exclusion