Implemented infinite loop
Merge remote-tracking branch 'teemingchew/master'
Merge remote-tracking branch 'chewonit/master'
Added handler to stop-btn
Merge remote-tracking branch 'chewonit/master'

Conflicts:
	index.html
	js/main.js
Merge remote-tracking branch 'teemingchew/master'

Conflicts:
	index.html
	js/main.js
Added Interpreter to VisualIDE namespace. Some refactoring
Merge remote-tracking branch 'teemingchew/master'
Merge remote-tracking branch 'yjwong/master'
Added animation (CanvasLinearInterpolator) to move command
OOP-fied

Merge remote-tracking branch 'chewonit/master'

Conflicts:
	index.html
Merge remote-tracking branch 'chewonit/master'

Conflicts:
	index.html
Set list style when executing command
Rough if control flow
Merge remote-tracking branch 'chewonit/master'
Shifted jQuery trigger for login, save and load to main.js
Integrated two ways of authentication, save and load procedures
Merge remote-tracking branch 'upstream/master'
Added onboarding tour
Partial if implmentation