initial upload...

needs a lot more coding, but this can be installed via composer;)