Adding a first bunch of documentation. Will be added other documentation ASAP.