Creating models.
Adding testing framework.
Updating name and adding testing.