Flattened directory structure, all js files in /js now
Vastly improved Task class, seperated from TaskStack into its own file