Added image upload, timeline, client side form validation

Added image upload, timeline, client side form validation
fixed node edit