initial add of code files
added buckets

improved the makefile a little but
defined bucket constructor