Added node type.

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Added new exception message

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Created an interface for the WebDriverNodeType

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Copling between node type and xpath prefixes

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Node factory

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
If node type has prefixes it must be of the default type and not require
any argument.

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Renaming default node type to reflect its internal algo

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
NONE as a type is not acceptable.

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Added ABOUT

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Refactor to ask for interface based arguments.

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
So far so good.

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Renamed STOP to END

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Added req. for START and END

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
toString() returns type

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
short circuting toString() to name()

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Last commit was unnecessary, added tests, just in case :-)

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Tests: OK

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Added attribute param amount for xpaths

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Added parameterized YEAR to both enums, tests should be failing though. 

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14
Tests fails if type has a non-zero amount of parameters

OPEN - task 14: Create node structure with "visitors" 
http://github.com/fgka/senac-auditing/issues/issue/14