Midway progress on basic input

Still need to smooth out numerous bugs on this form