Edit action for project

Pending tests
Fixed unit tests
Project edition acceptance tests for visualization
Finished the project edtion acceptance tests

Tests to make sure that the values changed
Covered project Edit method with unit tests
project model update method Unit tests
Acceptance test for project creation