20130225 - Source code clean up.

Refactoring done, added comments, translated spanish to english.