Add config file to .gitignore.
Fix issue #1. Fix gitignore problem.
Fix a little problem of reload. When an error has been catch, add a link to return to the page with the same parameters.
Optimisation : change checkTitleLength to checkStringLength to re-use it.
Update some texts and appearance.
Add new translations.
When an action returns "success", the link must send to the main page, not the current page!
Preserve form parameters if an error was catch.
Preparation to page preview.
Added new fields from database and their getters.
Full integration of pages module for "add" and "see" feature.

TO DO for fully finish:
- add "update" feature
- add "delete" feature
Add new translate and change someone.

- When the user are logged, he can see a page (if it is visible).
Few update for better user experience.
Added subscribe feature :

- Update home page to include form
- Add new translates
- Change modal from footer
Add SQL base.
Add some thing.
Subscribe page can be view by admin user.
Change "username" to "name", in the code and in the db.

- Reason: the field username will be used in the future to tournament subscription
Add new style: 2 class.
Add salt for password security in config file.

- Now, we can change the salt (when we put the website on production for example) more easily.