Many interface changes, example code for data-sensitive files, readme