initial commit:
added preliminary API core
added usecases text file