Fix: level and duration fields are inverted during the update of challenges
Merge pull request #79 from pchaigno/fix-challenge-update

Level and duration fields are inverted during the update of challenges
Article and Challenge objects used as parameters for database related methods
Unused instructions removed: the queries to the database are now made using prepared statements
Fix warning on declaration of SmartyHackademic::assign: incorrect number of parameters
Fix warnings on non-static methods called statically
Brought back the unit tests

Signed-off-by: Spyros Gasteratos <morfeas3000@gmail.com>
UserScore objects used as parameters for database-related methods
Merge pull request #83 from pchaigno/fix-warnings

Fix for a few strict standards warnings
Merge pull request #80 from pchaigno/objects-as-parameters

Objects as parameters for database related methods
Merge conflicts from merge with next-dev fixed