Initial Commit
Adding some test cases
Added ability to create CustomerViewModel