add demo scripts
add project description
add unit tests