Refactored code to comply own standard.
Changed license.
Better comments.
Merge pull request #16 from GrandLTU/own_standart

Refactored code to comply own standard.
Merge pull request #19 from GrandLTU/license

Changed license.