Moved demo to demo folder
Documentation and comments