Add some docs
Add a lot documentation. Switching to github