merge my part

algorithms , dbhandler and datatypes
created new packages for the classes