Project created on basis of Rodrigo Manguinho course which is one of the best teacher of good practices in programming.