initial commit of all core files for v.0.0.alpha1 (not for release - not working yet)