Many improvements

- installation script
- generic
- better configuration files directory
- project name is directory name

TODO:
- configuration file for username
- specify project name