clean-up gitignore
project status
stub for opaque and open interfaces