Some changes for UnitTests and  Register view improvement
Reorganized solution and added UnitTests
Included Test In Solution