Added files for defining the class Grain.
Definitions still pending. Only the basic structure has been put in.
Declared data members and functions for the class Grain.
Merge branch 'grain' into datastructure
Defined the destructor Grain::~Grain
Defining explicit constructor for teh Grain class.
Added overloaded functions for vector transformations
Added vectors containing grain boundary points to the Grain class.
Defined tools functions mean (template) and intersection to find
intersection between two lines.
Grain constructor definition in progress.
Added description tot he definition of Grain
Completed definition of the Grain class constructor.
Added access and assignment functions.
Removed constructors other than the explicit one.
Assigning slipPlane pointer to slipSystem.
Defined the clearing function Grain::clearSlipSystems
Merge branch 'datastructure' into grain