form mobile improvements

use angular to move form data from one view to another and improve
responsive design