Preparing for open-sourcing
Preparing readme, commenting code