User feedback and Pre submit gui inputs

User feedback:
- Submitting, Failure and Success showing
Pre submit gui inputs:
- ability to add extra attributes to the gui