update gitignore file
Added observer pattern to manage mitm notification. Also a class that
manage everything related with the certificate.
Refactored and improved