major update: add MVC controller for Sample page, use README.md inside sample page for consistency; new packages are missing in this commit