[Misc] Clean up and added explanations
[Misc] Added missing license headers + added missing servlet spec version to the root webapp + improved names and description