Adding new version of program
built up framework. Have register logic partially finished
fixed registration issues