Added demo project
Updated header comments