Data Mappers added

We are using data mappers to save/load the model objetos into/from the
database.
Cleanin Model Objects

All test cases pass
Vuln add using composite
Removing some __clearVuln
Modifications in model_controller __add methods
Initial commit for new launcher under run.py.
Refactor query_yes_no function. Replaced for new logic.
Introducing new __add method

Polimorfic Add gets a mapper, testcase passing

@Kent Beck, I love doing TDD
Reordered and modularized methods. Added new checks before startup.
Added a few future methods for launcher class as functions (for now) for handling faraday's user home folders.
Refactor on add moves into interface and services

We also verify that addWord is being called in the new method
Child gets saved in parent

We look for the parent and then we add the child to it
Reorganized methods. Rearranged order. Added comments. Functionality added. Path joins improved.
Removing Category deprecated cod
Adding testcase for addService

Fixing addHost and addInterface dispatch
Add Note testcases
Adding testcase for addVulnToInterface
Adding credential testcases
Delete refactor started
support for del operations

Missing operations for all the other objects lol