Changing qb_project to include classes

More readability and modularity