Clean up states handled by buttons
Outline basic SpinView.js and check if it works in main.js
Merge pull request #9 from KiaFathi/feat/frontendArch

Feat/frontend arch