split project into library and demo module
Added a support library to the lib project
Merge branch 'pr/12'