Every jar sources are now in its respective folder to avoid clutters. Rewrote javac recipe to allow compiling simultaneously.