moved parameters loading to new class Parameters (avoiding circular dependency)
new function to initialize program
using ontologies on main
new test files for sorting and the database
updated test files with comment on compile command
added const to signatures
added error output in case it is used without being processed before
removed unusued code
added const identifiers
changed the way the transactions are counted
using Parameters isn't of Main
added Parameters compile unit