add qt creator's .user files to gitignores
Use dynamic libs
Experimentation with plugin system