Initial preparations for the stocks manager module
Merge branch 'database' into stocks
Updated gitignore file, Fixed minor bug in DatabaseManager dll and continued work on the stock manager
Minor refactoring
Preparing for branch switch
Added messages module to the database dll
Major update - lots of new features + refactoring and bug fixes