Added entity compiler support and maven build