Documentation

Please come back later, I am still working on it :)