added attributes package, users package and some initial classes and interfaces