rename main file to something more clear
Add controls to allow animation restart with different number of disks

* Change default number of disks to 6
* Updat js file name in index.html (previous commit renamed it)
Create main.js to define page behavior when clicking the button

* Remove initialization from TowerAnimation
* Include new main.js in HTML file
* Start defining button behavior and handling inputs
Prevent animations to overlap if button is pressed many times

* Update #processSteps to use an interval instead of a recursive timeout so it can be cleared (without reassigning the timeout every time)
* Remove #init method and keep only #animate (no reason to keep both)
* Clear interval when #animate is called - prevent animation overlap
* Remove "initialized" hidden variable - no need for that anymore as #animate restarts everything
* Start animation immeadiatly in main.js (create function to start it according to disks number)
Tower of Hanoi - Handle some validation messages for invalid numbers and reestructure layout a bit