Move the stack module into the ui module.
Write a detailed README.
Add a .gitignore file.
Merge branch 'ignore' into dev
Add a section to README about how to run the code.
Merge branch 'document' into dev