initial commit

Added base library