created a package and structured the source code
updated a few files and homekeeping