added initial classes

first classes of hat-framework