Re-arrange JS files so they are more "packaged"
Compartmentalize algorithm code in own module