Initial commit, contains model and maven structure