add boost::shared_ptr in Variable class
Remove a useless attribute in Result class
Add .gitignore file