adding files

added project files including unit tests, lib files and demo container