Added ignore rules for the settings directory generated by Eclipse
Updated a class documentation
Moved the entry point to another position
Added the missing license header