improving error handling, messages.
project part editing, not working yet.
updated required columns, jpa mappings.
create sql script updated.