First commit

Code still in portuguese, expected to translate it sometime in the next
week.
adjusting first commit