Fixed the PUT request handling issues and added emberjs validation library