Added .jshintrc files for /src and /tests and fixed new lint errors.
Updated banner.
Refactor logic.
Added more tests.
Remove unused arguments.
Removed TODO.
Fix arc slot rotation.

They now align towards the center of the arc.
Removed some TODOs.