FileDownloadServlet can translate an URL to the corresponding GenericFile
Added indexation and search to users and profiles
Using streams in group singleton algorithms
Added a strategy based group implementation