(1) update .gitignore file;
(2) add a basic button and callback for testing;