DB nightmare #3 a bit of testing

db init fix
cursor -1 position fix
listMe() reflection fix
DB nightmare #4

* novo remelexo de DO, espero que agora eu tenha aprendido OOP
* consequências do remelexo (apenas pra compilar)
* Listas agora têm que pegar a id do BD, não a ordem de aparência (ex:
newactDF). Como consequência os links estavam errados
* Melhorado newperk.save consequência do modelo ORM
* Consertado StepDO.restring
Entre outros
Completion not appearing fix

Java lesson: Variables initialized outside a method become constants.
Error on step_complete fix
Perkline fixes

Avoid reward duplicates
Add missing transacitons
Fix skill point references
Step fixes

Step layout fix
Step Error check
Skill fixes + Empty perk delete