Added some documentation

Just thought I could add the documentation, however I'm too lazy to finish it.