Created put command. did some re factoring. Started work on CommandFactory.