Added status-based result polling (resolves #9)
Added basic status indication and locked form (resolves #4)