Changed SmartDeleter class to SmartPointer. I am planning to add SmartSharedPointer as well so the naming should be consistent.
Changed the filename.
Merge pull request #2 from milot/development

Changed the name to SmartPointer instead of SmartDeleter. Planning to add SmartSharedPointer so the naming should be consistent.