Create the transaction db table
Improve the add project page

- Improve the data validation
- Add an markdown editor
- Display error messages
Create the project detail page

The page contains project data and the form to contribute to the project
[fix] Fix the pledge perform