This is the first commit of the project. It works, but currently does not scale very well. Work in progress - could be used though for something somewhere.