made DatabaseManger to Singleton, establishConnection now in constructor, closeConnection in finalize, so there will be just opened and closed the connection once and not in every method.
adapted all other methods to the singleton.

every insert method has now an int return value, which is the id of the inserted object