Added reload method

You can use object.reload( ) to reload an object from the database.

Also did some work on the tests...
Did some work on the documentatio
Added possibility to use joins

When a class has a relation to another class you can use select_join to
load the object including the relations (using a join clause).
Marked some log messages as debug

The preprocessor is also a bit better...